【发布时间】:2016-03-03 13:00:20
【问题描述】:
请帮忙。我不明白为什么从我的实体上下文中
var stagesExist = context.WfwDocumentWorkStages
.Any(it => it.Enabled && it.ExecutionId == execution.Id
&& it.Level == execution.Level && it.ResultId == null);
value stageExist 为 false 但是
var stages = context.WfwDocumentWorkStages.Where(it => it.Enabled
&& it.ExecutionId == execution.Id
&& it.Level == execution.Level).ToList();
bool stagesExist = stages.Any(it=>it.ResultId == null);
value stagesExist 是真的吗??
【问题讨论】:
-
请尝试将第一个实现中的最后一个子句更改为
&& it.ResultId == null。我认为您正在以不同的值再次捕获it... -
这里只是一个错字
标签: entity-framework