读书人

一个nhibernate的问求解解决方法

发布时间: 2012-03-15 11:50:38 作者: rapoo

一个nhibernate的问求解
今天使用发现用from Model.user as a
返回的list 的2列的
username 11111
password 22222
logindate 33333

但是我使用select a.username,a.password,a.logindate from Model.user as a
返回的则是1列的只有值
11111
22222
33333

但是我是要list绑定grid的 用下面这样的hql就显示不出来

这是怎么回事 求解


[解决办法]
如果你这么用select,返回的就是数值数组,如果你需要返回对象,假设你的类有个这样的构造器,这么做

select new YourClass(a.username,a.password,a.logindate) from Model.user as a

参考
http://dotavery.com/blog/archive/2006/10/21/22978.aspx

读书人网 >C#

热点推荐