LINQ Query在执行时返回null

时间:2017-08-02 17:28:18

标签: c# asp.net linq

我的数据库中有2个表,我正在编写查询以从特定列获取数据。但是,LINQ查询返回一个空结果集。我在SO和在线阅读了多篇帖子,并尝试了AuthFirstOrDefaultFirstSingle。我已尝试使用SingleOrDefault进行检查,但数据集仍为空。我在LINQPad上运行了相同的查询,它确实返回了正确的结果。

Any

我做错了什么?

1 个答案:

答案 0 :(得分:1)

如果查询在LINQPad中正常运行,那么您的查询是正确的,那么您的环境就会出现问题。您需要比较环境和LINQPad之间的部分,以查看断开连接的位置。

例如,这两个地方的_dataContext.Connections.Count()是什么? _dataContext.Companies.Count()也是如此。比较查询的不同部分,直到找到差异的来源。