比较奇怪的现象:
在Web项目中的"hibernate.connection.driver_class" 需要是"NHibernate.Driver.OleDbDriver",否则运行就会出错。这个时候是不用用ActiveRecord建立Access数据库的表的。
在WinForm项目中"hibernate.connection.driver_class" 就可以用JetDriver也可以用OleDbDriver,用JetDriver可以建表,用OleDbDriver不可以建表。
为什么在Web项目中不可以用JetDriver现在还不明白,继续研究。
在Web项目中的"hibernate.connection.driver_class" 需要是"NHibernate.Driver.OleDbDriver",否则运行就会出错。这个时候是不用用ActiveRecord建立Access数据库的表的。
在WinForm项目中"hibernate.connection.driver_class" 就可以用JetDriver也可以用OleDbDriver,用JetDriver可以建表,用OleDbDriver不可以建表。
为什么在Web项目中不可以用JetDriver现在还不明白,继续研究。