【发布时间】:2020-09-27 12:44:25
【问题描述】:
我正在编写一个 LINQ 查询以使用 DBContext 从实体测试运行中获取数据,但它返回一个空值。这可能是什么原因?
这是查询:
var testResults = _context.TestRuns.Where(e => e.Status.Equals("Running") && e.Deleted == false).ToList();
【问题讨论】:
-
你报错了吗?此查询根本无法返回 Null
-
@ArmanEbrahimpour 我没有收到错误,它只是抛出一个 System.Exception 并且当我在该行设置断点时,它在此查询中失败。 testResults 中的值为 null 并且异常说,数据值不能为 null
-
试试
e.Status == "Running" -
@ArmanEbrahimpour 我试过了,还是一样的例外!还有什么可能是这个原因?p
标签: c# linq asp.net-core entity-framework-core asp.net-core-mvc