将实体框架Linq查询打印为字符串
本文关键字:打印 字符串 查询 Linq 实体 框架 | 更新日期: 2023-09-27 18:03:57
我希望能够记录长时间运行的实体框架linq查询,以便我可以调查正在生成的内容。我发现有一个实体框架linq查询,如果我将鼠标悬停在Visual Studio调试器上,它会向我显示实体框架将发送到SQL服务器的生成SQL的字符串表示。
我想知道它是如何可能得到这个字符串,所以我可以打印出来的日志文件?
您试过ToString()
;
var query = context.Products.Where(p=>p.IsActive);
var queryText = query.ToString();
看看这个实体框架的日志提供者