如何使edmx DbContext从IdentityDbContext继承

时间:2019-05-03 03:01:33

标签: c# asp.net-web-api

我正在尝试将asp.net身份集成到我现有的项目中 我先使用数据库,然后使用edmx生成模型和上下文类,

现在在用edmx生成的Context类中,我需要将继承从DbContext更改为IdentityDbContext,但是当我刷新edmx时,所有更改都将从Context类中删除,

所以我的问题是使用edmx时如何从IdentityDbContext继承

1 个答案:

答案 0 :(得分:0)

更改这些

public ConfigurationContext(DbContextOptions<ConfigurationContext> options):base(options)    
public IdentityDbContext (DbContextOptions<IdentityDbContext> options):base(options)

对此

public ConfigurationContext(DbContextOptions options):base(options) 
public IdentityDbContext (DbContextOptions options):base(options)

示例

public class QueryContext : DbContext
{
  public QueryContext(DbContextOptions options): base(options)
   {
   }
}