Entity Framework 中的in操作实例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Entity Framework 中的in操作实例相关的知识,希望对你有一定的参考价值。
var listimportDataEOIResoults = importDataEOIResoults.Select(i => i.ProductSelectionId).ToList(); var productSelections = _efWorker.ProductSelectionRepository.FindAll( filter: ps => listimportDataEOIResoults.Contains(ps.Id));
需要注意的是不能这样写:
var productSelections = _efWorker.ProductSelectionRepository.FindAll( filter: ps => importDataEOIResoults.Select(i => i.ProductSelectionId).ToList().Contains(ps.Id));
需要先提取出具体的list才能在EF中使用Contains(也就是In操作)
以上是关于Entity Framework 中的in操作实例的主要内容,如果未能解决你的问题,请参考以下文章
Entity Framework 的小实例:在项目中添加一个实体类,并做插入操作
如何使用 Entity Framework 将多个表中的数据绑定到 datagridview 并使用 CRUD 操作?
[C#/.NET]Entity Framework(EF) Code First 多对多关系的实体增,删,改,查操作全程详细示例
是否有在 Entity Framework/EF Core 中进行大规模图克隆操作的策略或设计模式?