J'ai une classe client comme ça:NHibernate Recherche avec l'héritage
public class Client
{
public Person Pers { get; set; }
}
Et je 2 Person's classe enfant:
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;
}
Ainsi, mon client pourrait être PersonType1 ou PersonType2 .. .
Je dois exécuter une recherche client ... Les paramètres à cette recherche sont att1, att2, att3, ATT4, ATTx, atty ... Mais tous ceux qui sont en option ...
J'essaie d'exécuter cette recherche avec ICriteria, mais je ne sais pas comment spécifier ce schéma d'héritage ...
Merci Jaguar ... je ne ai jamais utiliser DetachedCriteria, donc je suis un peu perdu ... je ne suis pas essayer de chercher personne, mais les clients qui ont déterminé la personne ... peut tu me montres comment faire ça? Merci – Paul