2011-01-20 65 views
1

说您有一个存储库BusinessRepository,并且您希望有一些方法删除给定的BusinessContact,在此场景中,业务是父级,BusinessContact是子级,一对多,每个业务都可以有很多联系人,我们有两个删除方法在同一个存储库?或者把它放在Update方法中。我正在使用C#和EF 4. Thankx删除存储库中相关实体的最佳方法

回答

0

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

所以,我会建议通过你的业务实体上的方法来添加和删除联系人,你使用你的仓库。

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

相关问题