我有一个列表Policies
列表。
我还有一个外部数据表,它有一DecisionId
列(还有其他列)。
我需要找到他们IsUWDecsionApproved
支持的所有政策false
和
被调用的策略属性不DecisionId
应该存在于数据表中。(在列)。DecisionId
这是我的尝试:
var t = _chached.SelectMany(f => f.LST_Policy)
.Where(fd =>!fd.IsUWDecsionApproved &&
!(dt.AsEnumerable() .Select(b => b["DecisionId"].ToString()))
.Contains(fd => fd.UWdecisionID)
);
这是错误:http: //i.stack.imgur.com/Y1QNE.png
Sql 措辞:
select policy from _cached where !policy.IsUWDecsionApproved && policy.DecisionIdId not in
( select DecisionIdId from datatable)
我该如何解决?(请不要使用临时 Ienumerables)
视觉的 :
我需要第二个fd
与第一个相同fd
: