【发布时间】:2018-03-23 05:21:01
【问题描述】:
在数据库中,我有下一个模型 tblWorkItem 和下一个字段:
public List<xWorkItemItemFailReason> WorkItemItemFailReasons { get; set; }
当我试图从数据库中获取tblWorkItem 数据时
_db.tblWorkItem.Where(x=>x.WorkItemItemFailReasons != null)
我有下一个错误
System.InvalidOperationException: 'Nullable 对象必须有一个值。'
如何检查此字段是否为空?
【问题讨论】:
-
试试这个
_db.tblWorkItem.Where(x=>x.WorkItemItemFailReasons.Count() != 0) -
@SlavaUtesinov 仍然有同样的错误
-
这是特定于字段的错误。检查哪个字段不可为空并设为可空
标签: c# entity-framework linq .net-core