Я пытаюсь выяснить, как выполнить следующее с помощью API Criteria.
У меня есть 3 связанных объекта, например, Арендатор, Здание и Владелец, у Арендатора есть свойство Здания, а у Здания есть ВладелецИмущество.Владелец имеет свойства Имя и Фамилия.
Я хочу получить полное имя Арендатора и Владельца
, то есть SQL будет
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
Когда я создаю запрос для Арендатора, используя Criteria API, есть ли способ добавить проекцию, которая даст мне объединенное имя владельца?(Я не обнаружил, как добавить SQLProjection для чего-либо, кроме корневого объекта)
Спасибо.