DataContext的日志功能
来源:互联网 发布:u盘启动linux 编辑:程序博客网 时间:2024/05/17 05:13
using System.IO;
NorthwindDataContext ctx = new NorthwindDataContext("server=xxx;database=Northwind;uid=xxx;pwd=xxx");
StreamWriter sw = new StreamWriter(Server.MapPath("log.txt"), true); // Append
ctx.Log = sw;
GridView1.DataSource = from c in ctx.Customers where c.CustomerID.StartsWith("A") select new { 顾客ID = c.CustomerID, 顾客名 = c.Name, 城市 = c.City };
GridView1.DataBind();
sw.Close();
运行程序后在网站所在目录生成了log.txt,每次查询都会把诸如下面的日志追加到文本文件中:
SELECT [t0].[CustomerID], [t0].[ContactName], [t0].[City]
FROM [Customers] AS [t0]
WHERE [t0].[CustomerID] LIKE @p0
-- @p0: Input String (Size = 2; Prec = 0; Scale = 0) [A%]
-- Context: SqlProvider(Sql2005) Model: AttributedMetaModel Build: 3.5.20706.1
应该说这样的日志对于调试程序是非常有帮助的。
- DataContext的日志功能
- DataContext的初始化
- 强类型的datacontext
- DataContext.ExecuteQuery的问题
- DataContext
- ItemSource与DataContext的区别
- 日志文件的功能
- 写日志的功能
- CI的日志功能
- 转三篇关于Linq datacontext的博客
- WPF 使用DataContext 作为 Binding的源
- 关于dbml DataContext的一个小问题
- DataContext.ExecuteQuery的两种方法调用
- WPF ContentControl绑定父元素的DataContext
- 记事本(NotePad)的日志功能
- Windows7 强大的日志功能
- 启用OpenLDAP的日志功能
- linq to sql 的DataContext的 ExecuteCommand()方法
- Joomla 调度中心文件 libraries/joomla/factory.php
- Joomla 调度中心文件 libraries/joomla/factory.php
- 强类型DataContext
- ASP.NET AJAX 处理异步回送中发生的异常
- 人生感悟
- DataContext的日志功能
- 执事
- 无法下载silverlight拓展框架(2152错误)
- 如何使用搜索技巧来成为一名高效的程序员
- Crystal Report在VS2010中的使用
- StaruML 在 windows7操作系统下的兼容小问题
- BRMS与数据库配置
- Linux--打包&压缩 tar,gzip,bzip2
- SVN下使用google code