0

私のアプリケーションは一時オブジェクトを取得します。

MyClass
  Id
  Name
  OtherData

マッピングは、Idが識別子で、Nameがデータベース内で一意の制約を持つようなものです。もちろん、一時オブジェクトにはまだIdがありませんが、 Nameプロパティと他のすべてのプロパティが満たされています。そのため、その一意のフィールドに基づいてデータベースからエンティティを取得するための基準を作成できます。

一時オブジェクトからの値でエンティティの他のデータを簡単に設定してエンティティを更新するにはどうすればよいですか?

一時オブジェクトとエンティティ オブジェクトの作成元のクラスが複雑な構造を持ち、他のクラスまたは他のクラスのコレクションを含むとします。また、独自のフィールドを持ち、同じ方法で処理する必要があるシステムにそのようなタイプがたくさんあるとします。

再帰ルーチンを作成し、リフレクションを介して値を設定する必要があるようです:-(または、そのようなルーチンはすでに実装されていますか?または、何か誤解しましたか?

4

1 に答える 1

1

AutoMapperがあなたに代わって仕事をしてくれるはずです。

于 2009-11-16T02:47:09.310 に答える