Asp.net mvc 5 MVC 5,EntityFramework 6 CF,身份(授权)

Asp.net mvc 5 MVC 5,EntityFramework 6 CF,身份(授权),asp.net-mvc-5,identity,entity-framework-6,Asp.net Mvc 5,Identity,Entity Framework 6,我决定通过MVC5中添加的身份来添加授权 在这个项目中,只有一个上下文,使用EF codeffirst- public class PostDBContext : DbContext 我使用Identity EntityFramework添加了授权,但是没有上下文- public class MyDbContext : IdentityDbContext<ApplicationUser> 公共类MyDbContext:IdentityDbContext 更正确的做法是:将我的旧

我决定通过MVC5中添加的身份来添加授权

在这个项目中,只有一个上下文,使用EF codeffirst-

public class PostDBContext : DbContext
我使用Identity EntityFramework添加了授权,但是没有上下文-

public class MyDbContext : IdentityDbContext<ApplicationUser>
公共类MyDbContext:IdentityDbContext 更正确的做法是:将我的旧上下文与用于授权的上下文集成,从而更改继承它的类并将所有内容转移到一个类

还是留下两个上下文

在IdentityDbContext上使用DbContext对我的上下文进行什么更改? 我使用一个数据库。 我选中了,两个选项都有效。届时会否出现困难?
谢谢

为什么不使用1个上下文呢?几周前,我创建了一个MVC5应用程序,我也在想同样的事情,但是只使用1个上下文是很容易的。为什么不呢?所有用来访问它的东西都应该独立于它


我的提示,使用1上下文:)…

您使用的是什么版本的EntityFramework?对我来说,我将我的应用程序更新为EF 6.0.2,当我从IdentityDbContext继承我的dbcontext时,它开始在全局中抱怨。asax的数据库初始化我使用EntityFramework 6.0.2文件IdentityConfig.cs在公共类MyDbInitializer上进行更改-DropCreateDatabaseIfModelChangesDbContext还是IdentityDbContext?如果我只使用您,我的codefirst实体是否也应该从IdentityDbContext继承?我将使用从IdentityDbContext继承的单个上下文类。通过这种方式,您可以让上下文了解类与IdentityUser之间的任何关系以及IdentityDbContext的角色。