如何將IQueryable
轉換爲IEnumerable
?我看了另一篇文章Get from IQueryable to IEnumerable,但它不夠通用以重用?任何人都可以提供一個通用的可重用的方式來做到這一點?從IQueryable轉換爲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;
}
}
錯誤消息:
無法implictly converty型
'System.Linq.IQueryable<Dashboard.EntityFramework.bit_sanity_results>'
到'System.Collections.IEnumerable<Dashboard.Model.ApiModels.BuildMetrics>'
.An 顯式轉換存在(是否缺少強制轉換?)
你檢查這個線程:http://stackoverflow.com/questions/ 14842176/convert-an-iqueryable-linq-query-to -ienumerablet-cancellation-out-linq-optimized-wa –
嘗試'.T oEnumerable()'。 – TheVillageIdiot
The VillateIdiot - 究竟在哪裏? – user3508811