
NHibernate
踏雪听雨
学无止境
展开
-
NHibernate使用SQL2005驱动连接SQL2000数据库时,分页是会出错的.
远程服务器数据库为SQL2000时. 如配置文件NHibernate.Dialect.MsSql2005Dialect 代码:IQuery query = session.CreateQuery(hql).SetFirstResult(StartRecord).SetMaxResults(PageCount); 这样是会报错could not execute q原创 2008-09-18 17:33:00 · 1534 阅读 · 0 评论 -
nhibernate相关小问题
one-to-many inverse=true时,只生成insert inverse=false时,先生成insert,再生成update,update更新多方的外键,所以在多方如果外键不可以为空时,生成的insert就会报错.在update的时,inverse生成SQL也是一样,先生成update,再更新外键。如下:hibernat原创 2012-11-02 13:44:02 · 794 阅读 · 0 评论