【发布时间】:2011-05-07 13:15:03
【问题描述】:
据我所知,Web 服务项目最多可以使用 NET 3.5。 现在,我想使用 Entity framework 4 作为数据访问技术。
EF4 仅在 NET 4.0 中可用。
我是否遗漏了什么或者我根本无法将 Web 服务与 EF4 连接?
问候 马吕斯
ps。如果我遗漏了一些明显的东西,请原谅我。
【问题讨论】:
标签: .net web-services .net-4.0 entity-framework-4
据我所知,Web 服务项目最多可以使用 NET 3.5。 现在,我想使用 Entity framework 4 作为数据访问技术。
EF4 仅在 NET 4.0 中可用。
我是否遗漏了什么或者我根本无法将 Web 服务与 EF4 连接?
问候 马吕斯
ps。如果我遗漏了一些明显的东西,请原谅我。
【问题讨论】:
标签: .net web-services .net-4.0 entity-framework-4
您应该看看 WCF 数据服务。它们允许您公开部分或全部 EF 4.0 模型,以供客户端通过 WCF 服务使用。
看看以下内容:
【讨论】:
如果不将 Web 服务项目升级到 .NET 4.0,则无法在 Web 服务中使用 EFv4。 .NET 3.5 中的程序无法引用/使用 .NET 4.0 中的程序集。这将要求您的 .NET 3.5 Web 服务将 EFv4 数据访问层作为另一个 Web 服务使用,这将严重影响您的解决方案的性能并大大增加部署复杂性。
【讨论】: