Идентификатор c # не может создать настраиваемое свойство

Jamil спросил: 11 июня 2018 в 10:53 в: c#

Это мой класс, полученный из 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;
    }

В Startup.cs

services.AddDbContext<SecurityDbContext>(options =>
        options.UseSqlServer(Configuration.GetConnectionString("dataContext")));        services.AddIdentity<User, IdentityRole>()
        .AddEntityFrameworkStores<SecurityDbContext>()
        .AddSignInManager<SignInManager<User>>()
        .AddDefaultTokenProviders();

Я добавил свойство Extension, удалил все таблицы и вызвал

EnsureDatabasesCreated();

Он создал все таблицы, но таблица AspNetUsers не содержит свойство расширения. Что Я ошибаюсь?


0 ответов