如何获取Entity Framework生成的SQL语句

public string toSql()
{
   using(var db = new SqlEntities()) 
   {

      var Q = db.Sql.Select(cc => cc.id);

      return ((ObjectQuery)Q).ToTraceString();
   }
}

结果:

SELECT [Extent1].[id] AS [id] FROM [dbo].[Sql] AS [Extent1]


 

发布了28 篇原创文章 · 获赞 13 · 访问量 19万+

猜你喜欢

转载自blog.csdn.net/hyb3280660/article/details/7874206