Estoy utilizando el marco de la entidad LINQ. Tengo una tabla SQL y quiero obtener todos los elementos en la tabla que tienen una ID que existe en una listaLINQ para verificar si existe ID en la lista
¿Esto es posible con LINQ?
Estoy utilizando el marco de la entidad LINQ. Tengo una tabla SQL y quiero obtener todos los elementos en la tabla que tienen una ID que existe en una listaLINQ para verificar si existe ID en la lista
¿Esto es posible con LINQ?
Sí, es posible.
(from item in yourContext.YourTable where yourList.Contains(item.ID) select item).ToList();
Usted puede hacer esto con su Contains
traduce en SQL IN
:
context.SomeTable.Where(r => someListOfId.Contains(r.ID));
¿Funciona esto en EF ahora? Ver: http://social.msdn.microsoft.com/forums/en-US/adodotnetentityframework/thread/095745fe-dcf0-4142-b684-b7e4a1ab59f0/ – Magnus
Esa publicación tiene 3 años. Creo que ahora funciona –
@Magnus funciona desde EF 4.0 – AakashM