列“ReservedWord”不属于表 ReservedWords 的解决方案。
ReservedWord不属于ReservedWords。
首先明确,这个列真不知道是什么东东。 但错误的原因算是找到了!!
原因:MySql.Data.dll没有和NHibernate.dll在同一个目录下。MySql.Data.dll添加引用了也没用,把那个dll拷到bin下面,也就是 跟NHibernate.dll在一起,这家伙才能找到MySqlDataDriver。疯掉!
另外,如果还有错,貌似 就是 :
在NHibernate配置文件的 <session-factory> 节点里添加:
<property name="hbm2ddl.keywords">none</property>

本文介绍了解决在使用NHibernate框架时出现的“ReservedWord不属于ReservedWords”错误的方法。该问题通常由于MySql.Data.dll未与NHibernate.dll放在同一目录导致。解决办法包括将MySql.Data.dll复制到bin目录下,并在配置文件中设置hbm2ddl.keywords属性。

9952

被折叠的 条评论
为什么被折叠?



