NHを通してロードするときは、デフォルトのコンストラクタが使用され、マップのすべてのプロパティが設定されます。それは私によっては大丈夫です。NHibernateと欠落しているコンストラクタコード
しかし、コンストラクタにロジックがあるとどうなりますか? NH建設後に呼び出されるメソッドを登録できますか?
(それはもっと複雑になり、いくつかのプロパティを含む可能性があります)
public class Person
{
string name;
int? age;
DateTime ageStamp;
public Person(string name, int? age)
{
this.name = name;
if (age!=null)
{
this.age = age;
ageStamp = DateTime.Now;
}
}
}
は、あなたが何をしたいのための擬似コードを表示します。 – gdoron
が例を追加しましたが、もっと複雑になり、いくつかのプロパティが含まれます。 – Stig
'AutoMapper'を使用できます。 – gdoron