我想從一個實體的協會項目單個值沒有運氣。在下面的查詢中,只需要TrainerAddress中的城市名稱。培訓師地址被映射爲培訓師的一個組成部分。NHibernate預測 - 如何項目從協會內的價值
session.QueryOver<Trainer>()
.JoinAlias(x=>x.TrainerAddress.City,()=> cityAlias, JoinType.LeftOuterJoin)
.OrderBy(x => x.Name).Asc
.SelectList(list => list
.Select(x => x.Id).WithAlias(() => dto.Id)
.Select(x => x.Name).WithAlias(() => dto.Name)
.Select(x => x.TrainerAddress.City.Name).WithAlias(() => dto.City))//issue projecting here
.TransformUsing(Transformers.AliasToBean<TrainerDTO>())
.List<TrainerDTO>();
這可能嗎?
這似乎可能。什麼是確切的問題? – henginy