私は2つのテーブルを持っています。これらはデザインとライクです。1 つのデザインに多くのいいねを付けることができ、1 つのいいねは 1 つのデザインに関連付ける必要があります。
デザインを削除しようとすると、例外がスローされます:
DELETE ステートメントが REFERENCE 制約 "FK_dbo.DesignLike_dbo.Design_DesignId" と競合しました。データベース「XXXDB」、テーブル「dbo.DesignLike」、列「DesignId」で競合が発生しました。ステートメントは終了されました。
modelBuilder.Entity().HasMany(x => x.Likes).WithRequired(x => x.Design).WillCascadeOnDelete(false);
関連するエンティティを削除しようとさえしませんか? なぜこの例外が発生するのですか?