实体框架处理实体删除

时间:2012-12-06 13:09:21

标签: c# entity-framework frameworks entity

我是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应该仍在那里。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

将User和UserAccess之间的关系标记为级联删除。