Можно ли использовать EF 4.0 без зависимости от .NET 4.0 - PullRequest
0 голосов
/ 03 июля 2010

Допустим, я создаю сервисный слой, который работает с POCO, выходящими из хранилища. Репозиторий знает о EF 4.0 и занимается генерацией POCO и так далее. Но это также означает, что мой репозиторий будет иметь зависимость .NET 4.0, и поэтому мой уровень обслуживания, который использует репозиторий, также будет иметь зависимость .NET 4.0 ... даже если он имеет дело только с POCO и не имеет представления о Entity Framework совсем. Есть ли способ обойти это?

1 Ответ

1 голос
/ 03 июля 2010

Вы можете представить свои EF-сущности, используя службу WCF - ваша серверная сторона будет специфична для .NET 4, очевидно - с EF 4, .NET 4, WCF 4 - но потребитель / клиент не должен быть -Если это может быть что угодно, от любой другой платформы .NET до PHP и Ruby, что бы ни вызывало ваш сервис.

...