我想從我的數據庫創建POCO列表。在POCO類有我想填充像這樣一個List<int>
屬性:使用子查詢填充POCO列表 - LINQ來實現
public List<Pocos.MyTable> GetData()
{
using (EFContext c = new EFContext())
{
var query = from t in c.MyTable
select new Pocos.MyTable()
{
MyId = t.MyId,
MyField = t.MyField,
MyRelationIds = t.MyRelations.Select(mr => mr.MyRelationId).ToList()
};
return query.ToList();
}
}
不幸的是我得到了「這種方法不能被翻譯成店表達」在查詢中ToList()
。我可以在這裏很好地做到這一點嗎,還是必須執行大量後續查詢才能填充MyRelationIds
屬性?
你有直接使用'MyRelations'的問題嗎? –