1

나는 NHibernate 3.2를 사용하고 있으며, 풀 네임을 만들기 위해 문자열에 매핑 된 두 개의 열이있는 프로젝션을 만들려고하고있다.NHibernate QueryOver 결합 된 프로퍼티 출력을 가진 투영법이 있습니까?

var user = Session.QueryOver<Core.Domain.User>() 
     .Select(u => u.FirstName + " " + u.LastName) 
     .TransformUsing(Transformers.AliasToBean<UserDto>()) 
     .SingleOrDefault<UserDto>(); 

이 내가 그렇지 않은 work..but 것이라고 기대했다 것입니다. 누구든지이 문제를 알고 있습니까?

답변

4

수 없습니다! 이 상황에서 내가해야 할 일은 내 DTO를 변경하는 것입니다.

public class UserDto { 
    public virtual FirstName { get; set;} 
    public virtual LastName { get; set;} 
    public virtual FullName { get { return FirstName + " " + LastName;}} 
} 
+0

. 감사합니다 @ 리포 –

관련 문제