2011-01-20 6 views
1

あなたはリポジトリBusinessRepositoryを持っており、このシナリオでは特定のBusinessContactを削除する方法が必要だと言います。ビジネスは親でBusinessContactは子です。多くの連絡先を持っている、我々は同じリポジトリに2つの削除メソッドを持っているだろうか?またはUpdateメソッドに配置します。私はC#とEFを使用しています。Thankxリポジトリ内の関連するエンティティを削除する最も良い方法

答えて

0

ビジネスのようなサウンドは集約ルートです。

あなたのリポジトリを使用して取得したビジネスエンティティのメソッドを使用して連絡先を追加および削除することをお勧めします。

リポジトリパターンと集約ルートの情報: What's an Aggregate Root?

関連する問題