玩玩樂樂

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

问题1:

“NHibernate.TypeMismatchException”类型的异常在 NHibernate.dll 中发生,但未在用户代码中进行处理

其他信息: Provided id of the wrong type. Expected: System.Int64, got System.Int32

 

当查询方法id数据类型为long的时候,session.Get<HibernateModel.Warrant_BaseInfo>(1);直接在查询参数中数据数字。 则会报错。。。

 

解决办法。  提前声明long selectID = 1; session.Get<HibernateModel.Warrant_BaseInfo>(selectID);

posted on 2015-02-13 17:33  刘剑_1989  阅读(244)  评论(0编辑  收藏  举报