J'essaie de déterminer comment effectuer les opérations suivantes à l'aide de l'API Criteria.Utilisation de SQLProjection sur une entité associée avec NHibernate
J'ai 3 entités connexes, par exemple. Locataire, immeuble et propriétaire où un locataire a une propriété de construction et un bâtiment a une propriété de propriétaire. Le propriétaire a les propriétés Prénom et Nom.
Je veux récupérer tous les locataires et les propriétaires nom complet
-à-dire le SQL serait
select o.FirstName + ' ' + o.LastName as OwnerName, t.Name from Tenant t inner join Building b on t.BuildingId = b.BuildingId inner join [Owner] o on b.OwnerId = o.OwnerId
Lorsque je crée une requête pour le locataire en utilisant l'API de critères, est-il un moyen peut ajouter une projection qui va me donner le nom du propriétaire concaténé? (Je n'ai pas découvert comment ajouter une SQLProjection pour autre chose que l'entité racine)
Merci.
Merci, je suis en train de faire quelque chose comme ça, mais je veux savoir s'il est possible de générer du SQL comme ci-dessus en utilisant l'API Criteria. –