Я пытаюсь создать список POCO из моей базы данных.Класс POCO имеет свойство List<int>
, которое я хочу заполнить следующим образом:
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
?