Задать вопрос
@Dudki

Правильно ли я читаю инструкцию функции OnModelCreating(...)?

Читаю раздел учебника про создание class ApplicationDbContext : Context
Есть такая инструкция теле protected override void OnModelCreating(ModelBuilder modelBuilder) {
...
modelBuilder.Entity().HasOne(c => c.Author).WithMany(u
=> u.Comments).HasForeignKey(c =>
c.UserId).OnDelete(DeleteBehavior.Restrict);
}
Подскажите, я правильно перевожу ее на логический русский как "Сущность Comment имеет одного Author, у которого (может быть) много Comment, у которых есть ForeignKey на UserId сущности User, при удалении которого, сущности Comment не удаляются"?
Или тут другое?
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Оценить Комментировать
Решения вопроса 1
eastywest
@eastywest
Backend developer
Вроде все так. Только запись должна начинаться так:
modelBuilder.Entity<Comment>()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы