エンジニアがガス井にアクセスするアプリケーションがあります。彼は7つの特性の任意の組み合わせを選択することによって井戸のリストを見ることができる。特性は、会社、州、郡、流域、支店、フィールド、オペレータのそれぞれの順序です。アプリケーションが始まり、企業のリストを取得する必要があります。ユーザーに表示される会社は、セキュリティ資格情報に基づいています。私のリポジトリのベースとなる集約ルート/ドメインオブジェクトは何でしょうか。私はまずユーザーを考えましたが、ユーザーについて何も検索しませんでした。これらの項目と他の2つの属性の組み合わせは、総称して井戸ヘッダ情報と呼ばれます。それが私のリポジトリの集約ルートオブジェクトかドメインオブジェクトですか?そのような短い説明では、事前集計根の決定方法
Q
集計根の決定方法
0
A
答えて
0
で
おかげで、それだけで、あなたのデザインが可能性がどのようにquessすることができます。
私はそれを読んでいるので、あなたは本当に特定のエンジニアのための井戸に興味があります。 (あなたが言うエンジニアですか?)
最初の試みは、井戸の概念を集合ルートとしてモデル化することです。
そのため、おそらくこのような何か:
ICollection<Well> wells = WellRepository.GetWellsForEngineer(engineerInstance);
たぶん、あなたのエンジニアは、特性オブジェクトに関連付けられています。 いずれにしても、エンジニアが実際に割り当てられているウェルを抽出できるように、エンジニアを特定の会社、州などのウェルに関連付ける必要があります。
これが役に立たなかった場合は、おそらくあなたのドメインを詳しく調べることができます。
関連する問題
- 1. 集計根を決定するのに役立つ
- 2. イーガーロード集計根
- 3. 集計とリポジトリ集計の決定方法
- 4. DDD:集計根の質問
- 5. GraphQL突然変異に使用する根の値を決定する方法
- 6. Pythonで平方根を計算する方法は?
- 7. UITableViewDataSourceの設計の根拠
- 8. LINQ集計およびGROUPBY決定正しいデータ
- 9. クォーツスケジューラの設計決定
- 10. 関数の設計決定
- 11. ContentViewController UIPopoverControllerの設計決定
- 12. 行列内の特定のエントリのみの平方根を計算する
- 13. 集計関数の使用方法R
- 14. .NETでフォルダサイズを計算/決定する方法は?
- 15. 決定木からエラー率を計算する方法は?
- 16. TCP/IPで合計データアップロード+ダウンロードを決定する方法
- 17. 3つのユーザー定義関数を使って数値の真の平方根を計算する方法
- 18. Cで浮動小数点の平方根を計算する方法
- 19. JavaFX TextArea:集計幅を設定する方法
- 20. ハードウェアスレッド数の決定方法
- 21. プロセスサイズの決定方法は?
- 22. SSRS:集計集計合計
- 23. イベントソーシング - 集計モデリングモデリングする方法
- 24. Rails 3:レコードを集計する方法
- 25. 数値の平方根を計算するプログラム。
- 26. 方法設計の決定;いつ例外をスローするのですか?
- 27. エンタープライズライブラリのデータアクセスをブロック設計の決定
- 28. SQLAlchemyでの集計の集計
- 29. PHPの平方根
- 30. 集計の計算