Это мой класс, полученный из IdentityUser:
public class User : IdentityUser
{
public string Extension { get; set; }
}
Это DbContext
public class SecurityDbContext : IdentityDbContext<User>
{
private string connectionString;
private string dbProvider;
public SecurityDbContext(string connectionString, string dbProvider)
{
this.connectionString = connectionString;
this.dbProvider = dbProvider;
}
In Startup.cs
services.AddDbContext<SecurityDbContext>(options =>
options.UseSqlServer(Configuration.GetConnectionString("dataContext")));
services.AddIdentity<User, IdentityRole>()
.AddEntityFrameworkStores<SecurityDbContext>()
.AddSignInManager<SignInManager<User>>()
.AddDefaultTokenProviders();
Я добавил свойство Extension, удалил все таблицы и вызвал
EnsureDatabasesCreated();
Созданы все таблицы, но таблица AspNetUsers не содержит свойства Extension.
Что я делаю не так?