最近在学习NHibernate ,在多表联合查询的时候,返回的是list<obj[]>形式获取值得这样:
比如 string name=list[0][0];
但在真实的项目中不可能这样写的。
请问有什么方法可以返回一个强类型吗? 或者包含列名也可以。
没有过Nhibernate,这样的方法应该是有的,呵呵
var list= session.Query<T>().Where(p => p.name == "xxx").ToList();
这样返回的数据就是强类型的。还有很多方式都能够,不知道你的查询是怎么写的