假设表(Tbl_Test)包含7个列A,B,C,D,E,F,G ,同样存在实体类,所有这些都是属性a,b,c,d,e,f,g。
如果我使用Nhibernate查询表来获取记录:
IQuery query = session.CreateQuery(“从Tbl_Test I中选择I.A,I.B,I.C,其中I.D:xyz”);
“假设只有一条记录 D列值为的表格 一些XYZ“
现在实体类属性的价值是什么。
除了a,b,c(即属性d,e,f和g)之外的属性是否会为获取的对象赋值为null。
答案 0 :(得分:1)
IQuery q = session.CreateQuery ("select new MyEntityView(a, b, c) from Entity");
其中
您还可以使用ICriteria API实现此目的。 我已经详细阐述了here。