martes, 28 de octubre de 2008

Método que utiliza el contains para una lista, en una consulta de LINQ

private DataTable datClaPresupuestales()
{

DataTable datRegreso = null;
claDacContexto dacContexto = new claDacContexto(strCadConexion);

List lisClaves = new List();
lisClaves.Add("20");
lisClaves.Add("12");
lisClaves.Add("345");
lisClaves.Add("678");

var query = from cp in dacContexto.tabClaves
where lisClaves.Contains(cp.IdClave.ToString())
select cp;

datRegreso = QueryToDataTable(dacContexto, query);
return datRegreso;
}

No hay comentarios: