NHibernate - CreateCriteria vs CreateAlias

En supposant que le scénario suivant:

class Project{
   public Job Job;
}

class Job{
   public Name;
}

En supposant que je veux utiliser l'API des Critères de recherche pour tous les projets dont le Travail porte le nom "sumthing".

Je pouvais utiliser le CreateAlias pour créer un alias pour l'Emploi et l'utiliser pour accéder Nom, ou je pourrais créer un nouveau critère pour le bien de l'Emploi et de la recherche par Nom.

Performance sage, est-il une différence?

InformationsquelleAutor Megacan | 2009-05-22