Entity framework return 列表中未包含在 table 中的项目
Entity framework return items from list that not contained in a table
我是新手 entity framework
我有一个表单编号列表,我想从 table 中搜索该表单编号列表,然后从 table 中不包含的列表中搜索 return 表单编号
我尝试了这个查询,它给了我一半的工作:
这是我的清单:
var strPurchaseFormNoList= new List<string> { "1", "2", "3" }
这是我的查询:
var checkPurchaseAccount = vcEntities.VcUserAccountTbls.Where(x =>
!strPurchaseFormNoList.Contains(x.FormNo))
如何 select 形成列表中不包含 table 的数字?
您正在寻找 "Except" 扩展程序。
var reject_list= vcEntities.VcUserAccountTbls.Where(p =>strPurchaseFormNoList.Contains(p.FormNo))
var checkPurchaseAccount = vcEntities.VcUserAccountTbls.Except(reject_list);
我是新手 entity framework 我有一个表单编号列表,我想从 table 中搜索该表单编号列表,然后从 table 中不包含的列表中搜索 return 表单编号 我尝试了这个查询,它给了我一半的工作:
这是我的清单:
var strPurchaseFormNoList= new List<string> { "1", "2", "3" }
这是我的查询:
var checkPurchaseAccount = vcEntities.VcUserAccountTbls.Where(x =>
!strPurchaseFormNoList.Contains(x.FormNo))
如何 select 形成列表中不包含 table 的数字?
您正在寻找 "Except" 扩展程序。
var reject_list= vcEntities.VcUserAccountTbls.Where(p =>strPurchaseFormNoList.Contains(p.FormNo))
var checkPurchaseAccount = vcEntities.VcUserAccountTbls.Except(reject_list);