DotNetOpenAuth 4.3是否适用于Entity Framework 6?

时间:2013-11-26 12:19:08

标签: entity-framework dotnetopenauth

我在VS2013中创建了一个空项目并添加了这些包:

  • DotNetOpenAuth.AspNet
  • Microsoft.AspNet.Providers.Core
  • Microsoft.AspNet.Providers.LocalDb
  • Microsoft.AspNet.Membership.OpenAuth

在此过程中,Entity Framework 5已添加到项目中。我手动安装了EF6,现在当我尝试使用外部提供程序验证用户时出现此错误:

“找不到方法:'System.Data.Objects.ObjectContext System.Data.Entity.Infrastructure.IObjectContextAdapter.get_ObjectContext()'。”

我检查了DNOA文档,但它没有说出依赖关系/必要条件。

有人知道DotNetOpenAuth是否可以与EF6一起使用吗?

1 个答案:

答案 0 :(得分:1)

DotNetOpenAuth没有EntityFramework作为依赖项。然而,样品确实使用EF。您必须拥有一些使用实体框架的代码。

那就是说,听起来你需要在web.config文件中添加一个绑定重定向或稍微摇晃你的实体框架配置。