我正在尝试使用ria服务创建一个silverlight 5.0应用程序,使用entityframework 6.0 alpha 3.这是一个从未使用任何其他版本的entityframework的绿地项目。除了连接到Web项目以生成代理的silverlight数据项目之外,所有内容似乎都可以正常编译。我收到以下错误:
错误2找不到方法:'System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()'
是否存在不兼容性,或者我只是做错了什么?
答案 0 :(得分:1)
WCF RIA服务的最新支持版本为Entity Framework 5。所以我不希望这适用于EF 6.0。
答案 1 :(得分:1)
RIA服务is now OpenSource,其名称为“Open RIA Services”(请参阅on CodePlex)。
项目负责人Colin Blair刚刚宣布推出支持EF6的第一个版本: http://www.openriaservices.net/blog/post/The-Open-RIA-Services-Blog/1016/4-3-Alpha-NuGet-Packages-Released/
您可以安装Nuget包:RIA Services for Entity Framework 6+。
如果您想安装Nuget包RIA Services for Entity Framework 6+,请务必在顶部组合框中选择“include prerelease”项。