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

2025-04-30 21:01:37
推荐回答(1个)
回答1:

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]