为什么FirstOrDefault方法没有从列表中返回任何对象?

时间:2016-07-26 09:13:51

标签: c# entity-framework exception

我有以下代码:

var tmpList2 = msdbc.Pressure.FirstOrDefault(p => p.Value < 0);
if (msdbc.Wetness.FirstOrDefault(p => p.Value < 0) != null ||
    msdbc.Pressure.FirstOrDefault(p => p.Value < 0) != null)
    throw new CustomExeptions.IncorrectDataException("Submited data are incorrect!");

我确定tmpList2包含属性包含负值的对象(在数据监视中检查),但FirstOfDefault方法仍然返回null。为什么?我的谓词不正确吗?

msdbc是数据库上下文(使用实体框架)。

0 个答案:

没有答案