Estoy usando Linq para consultar mi base de datos y devolver un IList genérico.IEnumerable <> to IList <>
Cualquier cosa que intenté no pude convertir un IQueryable a un IList.
Aquí está mi código.
No puedo escribir más simple que esto y no entiendo por qué no está funcionando.
public IList<IRegion> GetRegionList(string countryCode)
{
var query = from c in Database.RegionDataSource
where (c.CountryCode == countryCode)
orderby c.Name
select new {c.RegionCode, c.RegionName};
return query.Cast<IRegion>().ToList();
}
Esto devuelve una lista con el número correcto de artículos, pero son todos vacíos Por favor ayuda, estoy bloqued con esto por un par de días
Esta pregunta y las respuestas realmente ilustran el tema de la tipificación de pato, y C#/limitaciones Linq –