La Secuencia IN en SQL se usa para ayudar a reducir la necesidad de múltiples condiciones OR para poder usara en linq es necesario crear una funcion de extencion que nos permita esta funcionalidad, como se muestra a continuacion
public static bool In<T>(this T source, params T[] list)
{
return list.Contains(source);
}
para usarla, se hace de la siguiente manera
int[] typesId
var selectedTypes = types.Where(e => e.Type.In(typesId));
No hay comentarios:
Publicar un comentario