J'essaie de reproduire la fonctionnalité 'select new ObjectToProjectOut' du style HqlQuery. c'est-à-dire prendre une liste de colonnes renvoyées à partir d'une requête et renvoyer sous la forme d'une liste de types ObjectToProjectOut qui sont instanciés à l'aide d'un constructeur avec autant de paramètres que les colonnes de la requête.NHibernate Projection utilisant SqlQuery
C'est en effet ce que 'select new ObjectToProjectOut' obtient dans Hql .... mais clairement ce n'est pas disponible dans SqlQuery. Je pense que je dois définir une transformation de résultat et utiliser soit PassThroughResultTransformer, DistinctRootEntityResultTransformer etc pour le faire fonctionner.
Quelqu'un sait ce que je devrais utiliser?
Non désolé, ils ne sont pas des entités, ce sont des projections. – penderi