mic*_*ael 9 c# sql linq entity-framework
我正在使用LINQ Entity框架.我有一个SQL表,我希望获得表中存在于List中的ID的所有项
LINQ可以实现吗?
Har*_*san 16
对的,这是可能的.
(from item in yourContext.YourTable where yourList.Contains(item.ID) select item).ToList();
Run Code Online (Sandbox Code Playgroud)
Pio*_*cik 13
您可以将Contains
其翻译成sql IN
:
context.SomeTable.Where(r => someListOfId.Contains(r.ID));
Run Code Online (Sandbox Code Playgroud)