NHibernate的Query.List()查询报错 如题,当查询的结果是null的时候NHibernate抛出异常 “object is a multicolumn type”我想不考虑sql的修改,程序能有什么办法处理,求教呀!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 话说我也用NHibernate 咋没有遇到类似的事情。 那你可以试一下,查询语句在数据库里面执行正常,只是当查询结果为null的时候,用Query.List()执行这个查询就异常了。 有没有人对NHibernate了解的,帮忙回复一下呀... 当然是用过了才说没有遇到的 比如: public IList<ChannelInfo> GetChannelInfo() { return _isession.CreateQuery("from ChannelInfo ").List<ChannelInfo>(); } 难道这个不会发生为空的时候? //顺带说下昨天的发现 HLQ语句里面竟然支持实体类的构造方法传入 当然默认的构造函数你必须得显示的写出 比如:return _isession.CreateQuery("select new ChannelInfo(channel.id,channel.name) from ChannelInfo as channel ").List<ChannelInfo>(); NHibernate用的还是蛮舒服的 自我感觉 可以在结合spring.net 爽爽 嗯,我是要查询一张表里面的某个字段的sum(),不想返回整张表的数据再求和,然后当表是空的时候 Query.List()就抛出异常了,如果表有数据,就会返回这个字段sum后的值。 这个网站的源代码怎么查? 老是输入的字符串错误 多对多的筛选 请帮我解释一下这段代码! c#中很是奇怪的问题,明明定义了,却报没有定义的错误。。。。 还是CS简单问题,刚才结贴结太快了~ 求助:VB.NET轉換成C# 我用C# + ASP.NET + SQLSERVER 开发一个管理系统,应该什么时候开始做权限管理模块? 多次点击报错为空求原因 【发现】三分钟开发程序的好东东--还【免费下载】Free Download哦! 正则匹配两处红色区域的问题 DataGridView 排序问题
{
return _isession.CreateQuery("from ChannelInfo ").List<ChannelInfo>();
}
难道这个不会发生为空的时候?
//顺带说下昨天的发现 HLQ语句里面竟然支持实体类的构造方法传入 当然默认的构造函数你必须得显示的写出
比如:return _isession.CreateQuery("select new ChannelInfo(channel.id,channel.name) from ChannelInfo as channel ").List<ChannelInfo>();