Я работаю над сервисом WCF для предоставления данных нескольким мобильным клиентам. Модель данных - Entity Framework 4.0. Схема приведена ниже.Возвращает объекты Entity Framework из WCF
Когда я returnt он объект SysUser результат также содержит свойства навигации и EntityKey и другие EF связанные вещи. Возможно ли, что я получаю чистый объект (только поля базы данных без отношения и т. Д.).
Благодаря Update исключение встречается, «только без параметров Конструкторы и Инициализаторы поддерживаются в LINQ к Entities». на followign код:
return (from u in DataSource.SysUsers
where u.UserID == UserID
select new Player(u)
).FirstOrDefault();
wow thats точно я стоял лицом к лицу, и я получил ответ, спасибо – LojiSmith
Проблема: «В LINQ to Entities поддерживаются только конструкторы и инициализаторы без параметров, при передаче объекта linq в конструктор. return ( от u в DataSource.SysUsers где u.UserID == UserID выбрать новый Player (u) ) .FirstOrDefault(); – LojiSmith
Вы не можете передать параметр «u» ... вот почему исключение. – Romias