3
我有兩個實體應該有多對多的關係。我提供測試數據。EF:多對多級聯刪除
public class A
{
public int AId {get;set;}
public virtual ICollection<B> Bs {get;set;}
}
public class B
{
public int BId {get;set;}
public virtual ICollection<A> As {get;set;}
}
public class AMap : EntityTypeConfiguration<A>
{
public AMap()
{
HasMany(e => e.Bs)
.WithMany(e => e.As)
.Map(x =>
{
x.ToTable("AandB");
x.MapLeftKey("AId");
x.MapRightKey("BId");
});
}
}
在這個配置我需要設置級聯delete.For例如,當我在表A中刪除任何行,我需要在表AandB所有相關行會deleted.But我不能多找語法很多人可以幫助我嗎?