zoukankan      html  css  js  c++  java
  • NHibernate 常见问题整理

    1. 找不到NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu

    解决方案:

    ① 在程序生成的bin/debug目录下查看是否有对应的DLL文件

    ② 如果有对应的DLL文件,就查看是否NHibernate.dll 与 LinFu 或者Castle 的版本是否一致

    ③ 查看“解决方案”下的所有项目是否生成的目标平台不一致,如果不一致,需要对单个项目进行调整,然后重新引用。

    ④ 在NHibernate 3.2 版本中,取消了对LinFu/Castle在配置文件的引用。如果你使用3.2版本,则需要拿掉相关部分。

    ⑤ 如果以上方案不好用,请给我留言……

    2. 找不到映射的 .hbm.xml 文件

    解决方案:

    ① 查看是否该文件属性为“嵌入的资源”

    ② 查看其是否与对应的 .cs 文件各字段类型匹配

    ③ 查看该文件的表名是否正确

    ④ 查看配置文件中的 assembly 以及 namespace 值是否正确

    ⑤ 查看在 .cs 文件下,属性字段是否为 virtual 型

    3. 等待添加

  • 相关阅读:
    【题解】警位安排( 树形 DP)
    【题解】任务分配
    Leo 搭积木
    受牛仰慕的牛
    zy 送画
    [NOIP2010] 乌龟棋
    [WikiOi 1214] 线段覆盖
    【拓扑习题】课程安排问题
    [WikiOI "天梯"1281] Xn数列
    [百度之星2014资格赛] Disk Schedule 报告
  • 原文地址:https://www.cnblogs.com/skyler/p/2236540.html
Copyright © 2011-2022 走看看