2

サードパーティの API からプルするエンティティを作成する方法を決定しています。エンティティの概念には 2 つの API 呼び出しが必要です。1 つはエンティティに関する一意のデータを取得し、もう 1 つはエンティティに属する可能性のあるすべてのデータの完全なスキーマを取得します。

エンティティのリポジトリは既に作成していますが、スキーマ マップを 1 回だけ取得する場合、スキーマ マップはドメイン レイヤーのどこに収まるのでしょうか。
エンティティはこのスキーマ データをどのように保持する必要がありますか?
私はマッパー パターンに慣れていませんが、これは適切なユース ケースだと思いますか?

4

1 に答える 1

1

スキーマ データとデータがある場合は、辞書やハッシュテーブルに似た動的プロパティを持つエンティティを処理しますが、検証を行います。

スキーマ データを独自のエンティティとして扱うことができます。これにより、運用レベルにあるエンティティをインスタンス化および検証するための知識レベルが提供されます。

関連する多くのパターンについては、こちら (pdf)を参照してください。

于 2012-04-10T03:54:45.263 に答える