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 つのオブジェクトに対して複数の異なるマッピング ファイルを使用できますか? 不必要なマッピングを避けたいだけです。