この質問は最初は少し奇妙に思えるかもしれませんが、この方法で動作しているレガシー プロジェクトがあり、Fluent Nhibernate を使用してその hbm ドキュメントを生成する方法があるかどうか知りたいです。抽象クラスではない親クラスがあります。次のようなものです。
[Entity("EmployeeTable")]
public class Employee
{
//Memebers of Employee
}
これらのサブクラスの目的は単にコードの再利用性のためであり、ご覧のとおり、これらはいくつかの情報を表すいくつかのビュー (概要) です。
[Entity("EmployeeType1View")]
public class EmployeeType1:Employee
{
//Memebers of EmployeeType1
}
[Entity("EmployeeType2View")]
public class EmployeeType2:Employee
{
//Memebers of EmployeeType2
}
ここに問題があります:流暢な nhibernate に、この継承階層を考慮しないように、または別の言葉で言えば、これらのクラスごとに個別の hbm ファイルを生成するように指示する方法はありますか?