gpt4 book ai didi

c# - 将 Entity Framework Linq 查询打印为字符串

转载 作者:行者123 更新时间:2023-11-30 20:59:39 25 4
gpt4 key购买 nike

我希望能够记录长时间运行的 Entity Framework linq 查询,以便我可以调查正在生成的内容。我发现有一个 Entity Framework linq 查询,如果我在 Visual Studio 调试器中将鼠标悬停在它上面,它会显示 Entity Framework 将发送到 SQL 服务器的生成的 SQL 的字符串表示形式。

我想知道如何获取此字符串以便将其打印到日志文件中?

最佳答案

你试过ToString();

var query = context.Products.Where(p=>p.IsActive);
var queryText = query.ToString();

关于c# - 将 Entity Framework Linq 查询打印为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15392948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com