.net MVC4 アプリケーションを作成しています。グループとグループメンバーという名前の 2 つのエンティティがあります。group は groupmember と 1 対多の関係にあります。ここに私のクラスがあります
public class Group
{
public int GroupId{get;set;}
public virtual ICollection<GroupMember> Members { get; set; }
}
public class GroupMember
{
public int GroupMemberId { get; set; }
public int GroupId { get; set; }
public virtual Group Group { get; set; }
}
モデル側では、コードを使用しています
modelBuilder.Entity<GroupMember>()
.HasRequired(e => e.Group)
.WithMany()
.HasForeignKey(e => e.GroupId)
.WillCascadeOnDelete();
私の問題は、グループの削除中にグループのメンバーが削除されないことです。誰か解決策を教えてください