mysql 构造 linq语句_转:查看LINQ生成SQL语句的几种方法

二.利用GetCommand方法

dataContext.GetCommand(query).CommandText;

三.使用LINQPad (官方网站)

LINQPad支持C# 3.0 和 Framework 3.5的全部功能:

LINQ to SQL

LINQ to Objects

LINQ to XML

LINQpad_thumb.gif

四.LINQ to SQL Debug Visualizer

ScottGu的LINQ to SQL Debug Visualizer可以在Debug过程中查看SQL语句.

安装方法

1. 关闭 VS2008。

2. 将压缩包中的 SqlServerQueryVisualizer.dll 拷贝到 \Program Files\Microsoft Visual Studio 9.0\Common7\Packages\Debugger\Visualizers。

3. 重启 VS2008 即可。

五.DebuggerWriter工具类

由于Console.Out方法在ASP.NET程序不起作用.

Kris Vandermotten已经创建好了一个这个工具类, 你只要使用这样的语法:

MyDataContext db = new MyDataContext();

db.Log = new DebuggerWriter();

asp.net可以选择将Log信息直接发送到Debug的输出窗口.

源码:

731655954c7be9d8835ece551b5385f8.pngusingSystem;

731655954c7be9d8835ece551b5385f8.pngusingSystem.Diagnostics;

731655954c7be9d8835ece551b5385f8.pngusingSystem.Globalization;

731655954c7be9d8835ece551b5385f8.pngusingSystem.IO;

731655954c7be9d8835ece551b5385f8.pngusingSystem.Text;

731655954c7be9d8835ece551b5385f8.png

731655954c7be9d8835ece551b5385f8.pngnamespaceVandermotten.Diagnostics

24a924a57ba6b3f2b51fc9edb7ea4186.png

9310e85a14af99de4811ff4c77f1f911.png222530190136c9c4cfd237cc0d5cff99.png{

715f2d05503b99d41f3b6ba2cdccc84d.png

e083dfde5a91f50979fe8979b4012b9d.png/**1408c5260b2f05e450dee929db9be5f7.png///Implements afor writing information to the debugger log.

1408c5260b2f05e450dee929db9be5f7.png///5bcb1807ee3e00d2b3c225f0b3f5c751.png///

1408c5260b2f05e450dee929db9be5f7.pngpublicclassDebuggerWriter : TextWriter

715f2d05503b99d41f3b6ba2cdccc84d.png

e083dfde5a91f50979fe8979b4012b9d.png222530190136c9c4cfd237cc0d5cff99.png{

1408c5260b2f05e450dee929db9be5f7.pngprivateboolisOpen;

1408c5260b2f05e450dee929db9be5f7.pngprivatestaticUnicodeEncoding encoding;

1408c5260b2f05e450dee929db9be5f7.pngprivatereadonlyintlevel;

1408c5260b2f05e450dee929db9be5f7.pngprivatereadonlystringcategory;

1408c5260b2f05e450dee929db9be5f7.png

715f2d05503b99d41f3b6ba2cdccc84d.png

e083dfde5a91f50979fe8979b4012b9d.png/**1408c5260b2f05e450dee929db9be5f7.png///Initializes a new instance of theclas

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值