NHibernate QueryOver Projection avec il un moyen output..Is propriété combinée?
-
28-10-2019 - |
Question
J'utilise NHibernate 3.2 et je suis en train de créer une projection avec deux colonnes mises en correspondance à une chaîne pour construire sur le nom complet.
var user = Session.QueryOver<Core.Domain.User>()
.Select(u => u.FirstName + " " + u.LastName)
.TransformUsing(Transformers.AliasToBean<UserDto>())
.SingleOrDefault<UserDto>();
est ce que j'espérais serait work..but il ne fonctionne pas. Est-ce que quelqu'un sait des trucs autour de cela?
La solution
Vous ne pouvez pas! Ce que je ferais dans cette situation est de changer ma DTO par exemple.
public class UserDto {
public virtual FirstName { get; set;}
public virtual LastName { get; set;}
public virtual FullName { get { return FirstName + " " + LastName;}}
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow