ADO.NET Entity Framework и WCF в .NET 3.5 Framework - PullRequest
2 голосов
/ 18 ноября 2010

В моем новом проекте меня просят использовать платформу ADO.NET Entity и службы WCF. Я совершенно новичок в этом, но когда я изучал и работал над несколькими образцами, я нашел идею использования сущностей фреймворка Entity в качестве контракта WCF, довольно запутанно. Поэтому хотелось узнать, каково общее мнение по этому поводу. Я также узнал о сохранении невежества и немного о поддержке POCO в версии 4.0, но почему-то мы не можем перейти на 4.0 для этого проекта. Возможен ли PI в версии 3.5? Есть ли образцы, которые я могу изучить? Я попытался внедрить адаптер POCO, но образец, доступный в Codeplex, был слишком запутанным для реализации в веб-приложении.

Моя общая задача - разделить DataContracts и сущности, созданные Entity Framework. как это возможно или использование Ado.net Entities в качестве контракта - единственный вариант в 3.5.

Ответы [ 3 ]

2 голосов
/ 18 ноября 2010

Возможно, вы захотите проверить этот EF Poco Adapter для Entity Framework v1.0.В частности, применяется постоянство невежества для сущностей Entity Framework.Что касается использования его с WCF, вы можете или не можете связать его с WCF Data Services, я не исследовал это.

На самом деле, вы можете раскрыть сущности POCO через контракты данных WCF:

"Программные интерфейсы Entity Framework V1 заключены в соответствующие API-интерфейсы, которые работают с объектами POCO и выполняют необходимый перевод между объектами POCO и Persistence-Aware."

Итак, все, что вам нужнонужно подключить ваш доступ к данным на стороне службы, и (по-видимому) адаптер EF будет обрабатывать сопоставление с версиями, поддерживающими постоянство.

0 голосов
/ 09 апреля 2012

Статья об использовании Entity Framework с sproc в 3.5

http://mywpf -visu.blogspot.in / 2012/04 / how-to-use-entity-framework-framework-35-with.HTML

0 голосов
/ 18 ноября 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...