据我所知,一个Web服务项目最多可以使用NET3.5。现在,我想使用实体框架4作为数据访问技术。
EF4仅在NET 4.0中可用。
我是否遗漏了什么,或者我只是不能将Web Services与EF4连接起来?
向Mariusz致敬
ps。如果我错过了一些明显的东西,请原谅。
发布于 2011-05-07 21:22:50
您应该了解一下WCF数据服务。它们允许您公开EF4.0模型的部分或全部内容,供客户端通过WCF服务使用。
请看以下内容:
WCF Data Service Example
WCF Data Service Overview
发布于 2011-05-07 21:59:39
如果不将web服务项目升级到.NET 4.0,则无法在web服务中使用EFv4。.NET 3.5中的程序不能引用/使用.NET 4.0中的程序集。这将要求您的.NET 3.5Web服务将EFv4数据访问层作为另一个web服务使用,这将严重影响您的解决方案的性能,并极大地增加部署复杂性。
https://stackoverflow.com/questions/5921302
复制相似问题