我是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
删除产品时,Useraccess应该仍在那里。
有什么想法吗?
答案 0 :(得分:1)
将User和UserAccess之间的关系标记为级联删除。