Wie konvertiere ich von IQueryable
zu IEnumerable
? Ich schaute auf einen anderen Beitrag Get from IQueryable to IEnumerable, aber es ist nicht generisch genug, um wieder zu verwenden? Kann jemand eine generische wiederverwendbare Weise zur Verfügung stellen?Konvertieren von IQueryable zu IEnumerable
public class SoftwareProductRepository
{
BitDatabaseEntities bitDB = new BitDatabaseEntities();
public IEnumerable<BuildMetrics> GetBuildMetrics()
{
var list = (from r in bitDB.bit_sanity_results select r);
return list;
}
}
Fehlermeldung:
Kann nicht implizit converty Typ
'System.Linq.IQueryable<Dashboard.EntityFramework.bit_sanity_results>'
zu'System.Collections.IEnumerable<Dashboard.Model.ApiModels.BuildMetrics>'
.Ein explizite Konvertierung vorhanden ist (möglicherweise fehlt eine Guss?)
Haben Sie diesen Thread überprüft: http://stackoverflow.com/questions/ 14842176/convert-an-iqueryable-linq-abfrage-zu-iienerablet-cancels-out-linq-optimized-wa –
versuchen Sie '.T oEnumerable() '. – TheVillageIdiot
Der VillateIdiot - wo genau? – user3508811