0

NHibernate マッピングに関する質問がありました。

現在、私は以下の 1 つのオブジェクト Person を持っています。

class Person{
   public string FirstName{get; set;}
   public string LastName{get; set;}
   public string Age{get; set;}
   public string Sex{get; set;}
   public string Las{get; set;}
}

C# コードには 3 つのクラス ライブラリがあり、そのうちの 1 つはクラス ライブラリの共有に使用されます。

他の 2 つ: assemblyA と assemblyB

assemblyA: Person をマッピングし、FirstName プロパティと LastName プロパティのみを使用したいので、assemblyA に 1 つのマッピング ファイルがあります。

assemblyB: 穴フィールドをマッピングしたい。

したがって、アプリケーションの実行時に、さまざまなマッピング ファイルを使用してオブジェクトをマッピングし、別のリポジトリで正しいデータを取得できます。

私の質問は、1 つのオブジェクトに対して複数の異なるマッピング ファイルを使用できますか? 不必要なマッピングを避けたいだけです。

4

1 に答える 1