获取Entity Framework生成的T-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]

你可能感兴趣的:(mvc,framework,asp.net,entity)