Как вставить значение по умолчанию в столбец таблицы sql в коде - PullRequest
0 голосов
/ 06 февраля 2020

Я хочу вставить в столбец значение типа Eastern Time Zone, но я не получил никакого значения в столбце. В приведенном ниже коде я безуспешно пытаюсь вставить значение по умолчанию:

 [MaxLength(150), DefaultValue("Eastern Time Zone")]
 public string Timezone { get; set; } 

Не могли бы вы помочь мне вставить значение по умолчанию?

1 Ответ

1 голос
/ 06 февраля 2020

Вы можете использовать следующее из свободно API: https://www.learnentityframeworkcore.com/configuration/fluent-api/hasdefaultvaluesql-method

protected override void OnModelCreating(ModelBuilder modelBuilder)
{
    modelBuilder.Entity<YourEntity>()
        .Property(b => b.Timezone)
        .HasDefaultValueSql("Eastern Time Zone");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...