@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
eastywest
@eastywest
Backend developer
Вроде все так. Только запись должна начинаться так:
modelBuilder.Entity<Comment>()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект