私はそのようなクライアントクラスを持っています:
public class Client
{
public Person Pers { get; set; }
}
そして、私は2人の子クラスを持っています:
public class PersonType1 : Person
{
protected string att1;
protected string att2;
}
public class PersonType2 : Person
{
protected string att3;
protected string att4;
}
public class Person
{
protected string attx;
protected string atty;
}
したがって、私のクライアントは PersonType1 または PersonType2 である可能性があります...
クライアント検索を実行する必要があります...その検索のパラメーターはatt1、att2、att3、att4、attx、attyです...しかし、これらはすべてオプションです...
ICriteria でその検索を実行しようとしていますが、その継承スキームを指定する方法がわかりません...