我想知道在填充实体对象时如何只填充某些列?
我对实体的某些属性感兴趣而不是所有属性。
但是当我使用会话来获取实体时,它会发送查询,例如“select * from Customer”。
但我想做“从客户中选择customerName”。
我认为它与LazyLoad()有一些关系,但我不确定究竟是怎么回事。
任何帮助都会受到高度关注。
先谢谢, 阿希什
答案 0 :(得分:2)
var defs = session.CreateCriteria(typeof(test));
defs.SetProjection(Projections.ProjectionList()
.Add(Projections.Property("FirstColumn"));