hql言語について質問があります。WCF REST アプリケーションで hql 構文を使用して DTO を生成しようとしています。2 番目のクエリに問題があります。それの何が問題なのですか?同じ結果に到達する他の方法はありますか?
これはうまくいきます。
session.CreateQuery(@"select new EntityTypeDTO(t.ID, t.Title, assc.ID)
from crmEntityType t
left outer join t.Association as assc").List<EntityTypeDTO>();
これは動作しません。
session.CreateQuery(@"select new EntityTypeDTO(t.ID, t.Title, assc.ID, new CustomFieldDTO(f.ID,f.EntityType,f.FieldType,f.Name,f.Value))
from crmEntityType t
join fetch t.Fields as f
left outer join t.Association as assc").List<EntityTypeDTO>();