Правильно ли я читаю инструкцию функции 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 не удаляются"?
Или тут другое?