1
我有以下实体级联删除未在EF 6的Code First工作
public class Division
{
public int Id { get; set; }
public SubDivision SubDivision { get; set; }
}
public class SubDivision
{
public int Id { get; set; }
}
然后一口流利的API
modelBuilder.Entity<Division>()
.HasOptional(x => x.SubDivision)
.WithOptionalDependent()
.WillCascadeOnDelete(true);
然后我尝试删除分区和我期待其细分为删除的不要
Division div = c.Divisions.Include(x => x.SubDivision).First();
c.Divisions.Remove(div);
c.SaveChanges();
任何想法是什么问题?