Question

Je dois limiter une collection un-à-plusieurs par une colonne de date avec une valeur spécifiée sur l'élément parent. L’attribut «où» sur le plateau ou le sac est parfait pour cela.

La documentation NHibernate décrit l'attribut 'where' comme étant pour du SQL arbitraire. Par conséquent, j'ai raison de supposer que je ne peux pas utiliser les valeurs de la classe parente comme je le ferais dans HQL et que je dois implémenter ma propre IUserCollection?

Était-ce utile?

La solution

IMHO Il est préférable d’utiliser un filtre , car vous pourriez écrire la restriction dans HQL, base de données indépendante de la base de données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top