使用EF4构建WebService

时间:2011-05-07 13:15:04

标签: .net web-services .net-4.0 entity-framework-4

据我所知,Web Service项目最多可以使用.NET 3.5。 现在,我想使用Entity framework 4作为数据访问技术。

EF4仅在.NET 4.0中可用。

我是否遗漏了某些内容,或者我无法将网络服务与EF4连接?

此致 马里乌什

PS。如果我错过了一些明显的东西,请原谅我。

2 个答案:

答案 0 :(得分:1)

您应该查看WCF数据服务。它们允许您公开部分或全部EF 4.0模型,以供客户端通过WCF服务使用。

看看以下内容:

WCF Data Service Example

WCF Data Service Overview

答案 1 :(得分:1)

如果不将Web服务项目升级到.NET 4.0,则无法在Web服务中使用EFv4。 .NET 3.5中的程序无法引用/使用.NET 4.0中的程序集。这将要求您的.NET 3.5 Web服务将EFv4数据访问层作为另一个Web服务使用,这将极大地影响您的解决方案的性能并大大增加部署的复杂性。