原文:http://space.cnblogs.com/question/3085/
如果你的sql server 不是express版本的话,用sql server 的sql server profile ;
工具=>sql server profile 新建跟踪,可以监视到所有的sql
还可看到IO操作,及执行时间
在VS2008中编写显示日志
Log属性用于将SQL查询或命令打印到TextReader。此方法对了解 LINQ to SQL 功能和调试特定的问题可能很有用。
下面的示例使用Log属性在SQL代码执行前在控制台窗口中显示此代码。我们可以将此属性与查询、插入、更新和删除命令一起使用。
//关闭日志功能
//db.Log = null;
//使用日志功能:日志输出到控制台窗口
db.Log = Console.Out;
var q = from c in db.Customers
where c.City == "London"
select c;
//日志输出到文件
StreamWriter sw = new StreamWriter(Server.MapPath("log.txt"), true);
db.Log = sw;
var q = from c in db.Customers
where c.City == "London"
select c;
sw.Close();
posted on 2008-12-29 23:58
Documents 阅读(1173)
评论(0) 编辑 收藏 所属分类:
Linq