我相信这个问题有一个简单的答案,但我似乎无法确定它。它的EF核心3.0代码。OrderByDescending导致问题。如果我删除它,查询就会起作用。我认为这可能与TotalSpend有关,所以我试着理解这一点,我删除了TotalSpend字段,并将OrderByDescending更改为orderby JobCount,得到了相同的结果。抛出的异常是: System.ArgumentNullException: Value cannot be null.
.ToList();
当我查看我的Server时,我可以看到生成的代码正在执行一个SELECT *.* FROM Children --这段代码是直接从我的类中提取的,我已经验证了我的跳/取的顺序是在我的如果我删除了.ToList,那行是快速的(并且没有将任何SQL发送到我的DB),但是当我试图对结果进行foreach时,我得到了发送给我的DB:SELECT *.* FROM Children的</