我有一个这样的客户端类:
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 执行该搜索,但我不知道如何指定该继承方案...