Re: EF и enum
От: scale_tone Норвегия https://scale-tone.github.io/
Дата: 31.05.11 16:17
Оценка: 2 (1)
Здравствуйте, snaphold, Вы писали:

S>а вот такой не работает?


S>
S>model.FileLogEntitySets.Select(f => new FileInfoDTO(){OperationType = setFileOperation(f.OperationType)});
S>


S>OperationType — типа enum!


Наверно, по стандартной причине: model.FileLogEntitySets.Select() хочет преобразоваться в Expression и отправиться на SQL Server выполняться. Но не может, потому что предикат отправить на SQL Server выполняться невозможно.
А model.FileLogEntitySets.ToList().Select() происходит уже на клиенте — и все работает.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.