Sto usando Linq per interrogare il mio database e restituire un IList generico.IEnumerable <> to IList <>
Qualsiasi cosa abbia provato, non è stato possibile convertire un IQueryable in un IList.
Ecco il mio codice.
Non riesco a scrivere più semplice di questo e non capisco perché non funzioni.
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();
}
Ciò restituisce un elenco con il giusto numero di elementi, ma sono tutti vuoti prega di aiuto, io sono bloqued con questo per un paio di giorni ormai
Questa domanda e le risposte davvero illustrano il tema della tipizzazione anatra, e C#/limitazioni Linq –