組み合わせたプロパティ出力を備えたnhibernate queryover投影..何らかの方法はありますか?

StackOverflow https://stackoverflow.com/questions/8853724

質問

私はnhibernate 3.2を使用していますが、2つの列を文字列にマッピングしてフルネームを作成したプロジェクションを作成しようとしています。

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

これは私がうまくいくことを望んでいたものです。しかし、そうではありません。誰かがこれについて何かトリックを知っていますか?

役に立ちましたか?

解決

できません!この状況で私がすることは、私のdtoを変更することです

public class UserDto {
  public virtual FirstName { get; set;}
  public virtual LastName { get; set;}
  public virtual FullName { get { return FirstName + " " + LastName;}}
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top