linQ to sql 查询生成的sql语句

1、  如果是控制台应用,直接

       db.Log = Console.Out;

2、其他应用则用如下语句:

                  StringBuilder sql = new StringBuilder();                            

                   db.Log = new System.IO.StringWriter(sql);

                   db.SubmitChanges();

                   string sqlStr  = sql.ToString();

3、可以直接使用sqlserver manager 中  工具->sqlserver profiler

原文地址:https://www.cnblogs.com/xihong2014/p/8349563.html