gpt4 book ai didi

c# - 是否可以使用 Linq To Entities 访问生成的 SQL

转载 作者:太空宇宙 更新时间:2023-11-03 14:44:41 25 4
gpt4 key购买 nike

<分区>

我知道您可以访问 Linq To Sql 生成的原始 SQL,但是是否可以使用 Linq To Entities 构建查询然后访问生成的 SQL?

我需要这样做的原因是因为我想使用 Linq To Entities 而不是查询构建器,然后将该 SQL 查询传递给比 Entity Framework 快得多的 Dapper。这种方法有意义吗?

哦,我在 .NET 核心中需要它。 The linked duplicate question与 .NET 框架大致相同。

假设我有这样的东西:

        // dummy Entities
DbContext context = null;
DbSet<Student> students = null;

// my Linq To Entities query
var student = students.Where(st => st.Standard == 1)
.Select(st => new {
Id = st.StudentId,
Name = st.StudentName
});

// how do I access the SQL for that?

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