删除存储库中相关实体的最佳方法

时间:2011-01-20 02:37:39

标签: entity-framework

假设您有一个存储库BusinessRepository,并且您希望有一些删除给定BusinessContact的方法,在这种情况下,Business是父级,BusinessContact是子级,一对多,每个业务可以有多个联系人,我们会有两个删除同一存储库中的方法?或者将它放在Update方法中。我正在使用C#和EF 4. Thankx

1 个答案:

答案 0 :(得分:0)

听起来像Business是一个聚合根。

因此,我建议您通过Business实体上使用存储库获取的方法添加和删除联系人。

存储库模式和聚合根的信息: What's an Aggregate Root?