Каскад. Удаление поведения и связи - PullRequest
0 голосов
/ 03 июля 2018

У меня следующий код

public class Post
{
    public int Id { get; set; }
    public ICollection<Comment> Comments { get; set; }
}

public class Comment 
{
    public int Id { get; set; }
    public int PostId { get; set; }
    public virtual Post Post { get; set; }
}

public override void Configure(EntityTypeBuilder<Comment> modelBuilder)
{
    modelBuilder.ToTable(nameof(Comment));
    modelBuilder.HasKey(comment => comment.id);

    modelBuilder.HasOne(comment => comment.Post)
                .HasMany(post => post.Comments)
                .HasForeignKey(comment => comment.PostId)
                .OnDelete(DeleteBehaviour.Cascade);

}

Итак, когда я удаляю сообщение, комментарии, связанные с этим сообщением, также удаляются?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...