怎么获取Lambda表达式执行的Sql语句。
1 可以用SqlProfile 在数据库中抓取,
2 ObjectQuery 对象有一个Tracing方法可以返生成的sql语句
ObjectQuery<Parent> parents = query as ObjectQuery<Parent>; if (parents != null) { string sql = parents.ToTraceString(); }
参考:http://www.cnblogs.com/li-peng/p/3441729.html
一楼正解。运行时可以通过sqlprofile截获。
用linqPad
看一下这个帖子
http://www.cnblogs.com/li-peng/p/3441729.html
打个断点就可以了.