Re: Entity Framework 4 with WCF Data Services 4
От: Vaako Украина  
Дата: 26.01.12 14:56
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Хочу использовать связку WinForms + WCF Data Services + SQL Server


А>В отдельном проекте (Model) создал модель edmx сущностей базы данных.


А>В отдельном проекте (Services) создал сервис WCF Data Service.


А>В отдельном проекте (Application) создал WinForms приложение, добавил референс на проект с edmx сущностями.


А>Проблема: при попытке добавить референс на сервис от запущенного второго проекта Visual Studio дублирует сущности, то есть для каждой сущности, определенной в проекте Model создает идентичную в проекте Application, например: Model.ModelEntities.Employee и Application.ServiceReference.Enployee.


А>Флаг "reuse types in referenced assemblies" выставлен.


А>Подскажите, как побороть такое поведение, чтобы можно было использовать одну и ту же модель данных как на сервере, так и на клиенте.


Когда создается референс на WCF то все используемые WCF классы должны быть продублированы. Это делается для того, чтобы можно было разрабатывать клиент даже без исходников WCF. Связь делается с работающей WCF службой и при изменении классов в WCF надо делать Update ServiceReference, чтобы классы синхроонизировалися.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.