我在ASP.Net Web API.Net 6工作。我的SQL表中有一个数据类型为bit的列isAssigned。我想要在isAssigned column
中具有false value
的记录。当我尝试使用LINQ查询获取它时,我会得到以下错误:
System.Data.SqlTypes.SqlNullValueException:'数据为Null。这种方法或属性不能对Null值调用。'
只有当我尝试在isAssigned
列中提取值为false的行时,才会发生此错误。
var record = _todoContext.OneTimeCodes.Where(x => x.IsAssigned == false).ToList();
是的,我找到了它。我有一个日期列的值为null,因此出现了错误。将日期列设置为非空,问题就解决了。谢谢