1

我正在使用 Visual Studio 2013 RTM 和 asp.net mvc 5 实体框架 asp net identity provider 我正在执行以下操作

    public class MyContext : IdentityDbContext<MyUser>
    {
        public MyContext (DbCompiledModel model):base(model)
        {


        }    

        public DbSet<Foo> Foos{ get; set; }
        public DbSet<Bar> Bars{ get; set; }   

    }

并在这一行出现编译时错误

public MyContext (DbCompiledModel model):base(model)

IdentityDbContext 类隐藏了 DbContext 的所有构造函数。有什么解决方法吗?

4

1 回答 1

1

IdentityDbContext 只有两个构造函数

  • 身份数据库上下文()
  • IdentityDbContext(字符串连接字符串)

当您继承 IdentityDbContext 时,您需要遵循其可用的指导。因此,您不能使用 DbCompiledModel 来构造上下文。

于 2013-10-20T16:51:30.480 回答