我只是尝试新的ASP.Net标识,但遇到了一些问题。
第一个问题是我发现ApplicationContext继承了IdentityDbContext而不是DbContext,我认为这有理由。
第二个问题是,由于我将使用除Identity生成的标准表之外的许多表,是否应该在继承IdentityDbContext的ApplicationContext中声明我的所有DbSet?
答案 0 :(得分:0)
我不确定你的第一个问题是什么。但是对于您的第二个,不,您不需要使用上下文来管理数据库中的其他表。我通常将ADO.NET实体数据模型用于我的应用程序表,并且只需要为任何与帐户/角色相关的控制器使用Identity Context。