Sto utilizzando il framework Entità LINQ. Ho una tabella SQL e voglio ottenere tutti gli elementi nella tabella che hanno un ID che esiste in un elencoLINQ per verificare se l'ID esiste nell'elenco
Ciò è possibile con LINQ?
Sto utilizzando il framework Entità LINQ. Ho una tabella SQL e voglio ottenere tutti gli elementi nella tabella che hanno un ID che esiste in un elencoLINQ per verificare se l'ID esiste nell'elenco
Ciò è possibile con LINQ?
Sì, è possibile.
(from item in yourContext.YourTable where yourList.Contains(item.ID) select item).ToList();
Si può fare questo con la sua Contains
tradotti in sql IN
:
context.SomeTable.Where(r => someListOfId.Contains(r.ID));
Questo funziona in EF ora? Vedi: http://social.msdn.microsoft.com/forums/en-US/adodotnetentityframework/thread/095745fe-dcf0-4142-b684-b7e4a1ab59f0/ – Magnus
Questo post ha 3 anni. Credo che ora funzioni –
@Magnus funziona da EF 4.0 – AakashM