ASP.Net Identity的IdentityDbContext是否调用DbContext?

时间:2019-01-21 00:45:37

标签: c# entity-framework ef-code-first asp.net-identity dbcontext

我正在尝试构建ASP .Net Core应用程序,并且正在通过Code First探索使用Entity Framework Core。

我以前一直为应用程序位使用单独的DbContext身份标识,但是,我想精炼此应用程序中的代码。

我已经尽力尝试使用Identity Framework的IdentityDbContext,但是我不是反编译专家(通过Dotpeek进行查看)。

虽然我看到了对DbContextOptions的一些引用,但是我看不到它实际上直接在任何地方继承了DbContext。

所以,我的问题是:

  1. 仅使用默认生成的代码,我是否需要并且是否会丢失任何东西?

    public class ApplicationDbContext : IdentityDbContext
    

    还是我也应该继承DbContext?

  2. 当尝试直接调用上下文时,我似乎没有在示例(such as this link)中一直在阅读的一些用户方法。我看过类似的示例代码:

    public class ApplicationDbContext : IdentityDbContext<User, UserClaim, UserSecret, UserLogin, Role, UserRole, Token, UserManagement>
    

    这样安全和/或有什么缺点吗?

0 个答案:

没有答案
相关问题