我正在创建 .net MVC4 应用程序。我有两个名为 group 和 groupmembers 的实体。组与组成员具有一对多的关系。这是我的课
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();
我的问题是在删除组时,组的成员没有被删除。任何人都可以给我一个解决方案