我想知道如何在填充实体对象时只填充某些列?
我对实体的某些属性感兴趣,但不是全部。
但是当我使用 session 获取实体时,它会发送类似“select * from Customer”的查询。
但我想做“从客户中选择客户姓名”。
我认为它与 LazyLoad() 有一定关系,但我不确定究竟如何。
我们将不胜感激任何帮助。
提前致谢, 阿希什
最佳答案
var defs = session.CreateCriteria(typeof(test));
defs.SetProjection(Projections.ProjectionList()
.Add(Projections.Property("FirstColumn"));
关于fluent-nhibernate - 如何使用 fluentnhibernate 只加载某些列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2553879/