实体框架删除子类
本文关键字:子类 删除 框架 实体 | 更新日期: 2023-09-27 18:32:55
我有2个类,一个是公司,一个是地址,我需要在删除公司时自动删除地址
public class Company
{
public int CompanyId {get;set;}
public string Name {get;set;}
public Address Address {get;set;}
}
public class Address
{
public int AddressId {get;set;}
public string Street {get;set;}
public string City {get;set;}
}
当我从数据库中删除公司时,地址不会被删除。如何配置流畅的 api 以删除他的地址或使用数据注释?
我用.实体() .HasOptional(a => a.SECONDARY) .WithOptionalPrincipal() .WillCascadeOnDelete(true);但是我在使用此选项迁移数据库时遇到问题