posts - 0,  comments - 20,  trackbacks - 0
 

原文: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 阅读(1174) 评论(0)  编辑  收藏 所属分类: Linq

只有注册用户登录后才能发表评论。


网站导航:
 
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234

留言簿

文章分类

文章档案

J2EE

搜索

  •  

最新评论