Как при создании модели указать что поле not null?

У меня есть модель в которой есть поле

public string SubtitleE { get; set; }

оно в бд создается как null. я не хочу запросом менять на not null. как прописать чтобы она была такой сразу?
  • Вопрос задан
  • 52 просмотра
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
[Required()]
public string SubtitleE { get; set; } ;

И прочитайте про аннотирование данных и валидацию
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@oleg_ods
Через FluentAPI.
В классе DbContext в методе OnModelCreating.
modelBuilder.Entity<{ModelName}>().Property(e => e. SubtitleE).IsRequired();


Или как сказали выше через аттрибут.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы