据我所知,Web Service项目最多可以使用.NET 3.5。 现在,我想使用Entity framework 4作为数据访问技术。
EF4仅在.NET 4.0中可用。
我是否遗漏了某些内容,或者我无法将网络服务与EF4连接?
此致 马里乌什
PS。如果我错过了一些明显的东西,请原谅我。
答案 0 :(得分:1)
您应该查看WCF数据服务。它们允许您公开部分或全部EF 4.0模型,以供客户端通过WCF服务使用。
看看以下内容:
答案 1 :(得分:1)
如果不将Web服务项目升级到.NET 4.0,则无法在Web服务中使用EFv4。 .NET 3.5中的程序无法引用/使用.NET 4.0中的程序集。这将要求您的.NET 3.5 Web服务将EFv4数据访问层作为另一个Web服务使用,这将极大地影响您的解决方案的性能并大大增加部署的复杂性。