繁体   English   中英

关于ASP.NET身份环境中的DbContext

[英]About DbContext in an ASP.NET Identity environment

跟进这篇文章 ,我有一个问题要问。

如果我创建类:

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{
    public ApplicationDbContext(): base("DefaultConnection")
    {
        ...
    }

    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        ...
    }
}

这意味着我必须将所有业务逻辑模型域类添加到该DbContext或者可以添加第二个类?

可能有另一个DbContext但问题是您是否想要。 请参阅实体框架:一个数据库,多个DbContext。 这是一个坏主意吗?

因此,在您的情况下,如果域模型中的实体与IdentityDbContext是分开的,则一定要为这些实体创建一个新实体。 如果他们依赖IdentityDbContext任何内容,则将需要将该上下文用于域实体。 否则,您将无法在两者之间进行查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM