让我们说我构建了一个服务层,它处理来自存储库的POCO。存储库知道EF 4.0并处理POCO生成等。但这也意味着我的存储库将具有.NET 4.0依赖性,因此我使用存储库的服务层也将具有.NET 4.0依赖性......即使它只处理POCO并且不了解实体框架一点都不有什么方法可以解决这个问题吗?
答案 0 :(得分:1)
您可以使用WCF服务公开您的EF实体 - 您的服务器端显然是.NET 4,显然 - 使用EF 4,.NET 4,WCF 4 - 但消费者/客户端不一定是 - if可以是任何其他.NET平台,PHP到Ruby,也可以是任何可能调用你服务的东西。