实体框架组合了自定义表和标识表

时间:2018-03-08 03:07:29

标签: entity-framework asp.net-identity

我为自定义任务管理系统创建了业务层和数据层。它只有2个相关表Tasks and TaskNotes。现在,我想使用您可以指定用于身份验证的个人用户帐户(ASP.NET身份)在其上构建MVC应用程序。

将表格和身份表放入一个数据库的最简单方法是什么?

1 个答案:

答案 0 :(得分:2)

执行此操作的方法是为所有实体设置一个DbContext

您应该将TaskTaskNote添加到从ApplicationDbContext继承的IdentityDbContext

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>
{

    public DbSet<Tasks> Tasks { set; get; }
    public DbSet<TaskNotes> TaskNotes { set; get; }
}