【发布时间】:2010-07-03 11:54:23
【问题描述】:
假设我构建了一个服务层来处理来自存储库的 POCO。存储库了解 EF 4.0 并处理 POCO 生成等。但这也意味着我的存储库将具有 .NET 4.0 依赖项,因此使用存储库的服务层也将具有 .NET 4.0 依赖项......即使它只处理 POCO 并且不知道实体框架一点也不。有没有办法解决这个问题?
【问题讨论】:
标签: entity-framework .net-4.0 entity-framework-4 poco
假设我构建了一个服务层来处理来自存储库的 POCO。存储库了解 EF 4.0 并处理 POCO 生成等。但这也意味着我的存储库将具有 .NET 4.0 依赖项,因此使用存储库的服务层也将具有 .NET 4.0 依赖项......即使它只处理 POCO 并且不知道实体框架一点也不。有没有办法解决这个问题?
【问题讨论】:
标签: entity-framework .net-4.0 entity-framework-4 poco
您可以使用 WCF 服务公开您的 EF 实体 - 您的服务器端显然是 .NET 4 特定的 - 使用 EF 4、.NET 4、WCF 4 - 但消费者/客户端不必是 - if 可以是从任何其他 .NET 平台到 PHP 到 Ruby 到可能调用您的服务的任何东西。
【讨论】: