Aja*_*.14 5 sql linq entity-framework
我的情况是我有id {2,10,16,24,32,...}并希望从表中获取与这些ID匹配的行.我如何在Entity框架中执行此操作.
在SQL中我可以做类似的事情:
SELECT*FROM表WHERE id IN(2,10,16,24,32)
如何在Entity框架中实现这一目标?
Fre*_*ung 10
您可以将您的ID推送到列表中,并使用Where中的内容仅筛选出id与列表中的行匹配的表中的行:
var ids = new List<int>() { 2, 10, 16, 24, 32 };
var rows = Table.Where(t => ids.Contains(t.id)).ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9480 次 |
| 最近记录: |