gpt4 book ai didi

c# - linq 查询 : let with include statement

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

当我执行这个请求时

var req = (from A in _context.STUDENT.Include("RESULT")
select A).ToList();

我有预期的结果:对于每个学生,我有一些结果

但是当我添加如下所示的 let 语句时,对于每个学生我有 0 个结果

var req = (from A in _context.STUDENT.Include("RESULT")
let b = 1
select A).ToList();

我是不是做错了什么,或者这是一个已知问题还是什么?

最佳答案

未使用的 let 语句应该不会对您的查询产生影响。

可以肯定的是,打开日志记录并在控制台输出中亲自查看两个查询生成的 TSQL 是相同的:

myContext.Log = Console.Out;

关于c# - linq 查询 : let with include statement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20356879/

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