0
我有一个关于hql语言的问题。我试图在我的WCF REST应用程序上通过hql语法生成DTO。我对第二个查询有问题。它有什么问题?有没有其他方法可以达到相同的结果?在hql查询中选择多个new()对象
这很好。
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>();