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-iumerable-cancels-out-linq-optimized-wa –
'.T oEnumerable() ' – TheVillageIdiot
VillateIdiot - 正確にどこですか? – user3508811