我对 EF 很陌生,我在寻找一个干净的解决方案时绊倒了,用于删除参考实体:
public class UserAccess : CloneableBaseEntity<UserAccess>
{
public User User { get; set; }
public Site Site { get; set; }
public CostCenter CostCenter { get; set; }
public Product Product { get; set; }
}
情况1:
删除用户时,还应删除用户访问权限
案例2
删除产品后,用户访问权限应该仍然存在。
有任何想法吗?