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