比较奇怪的现象:
在Web项目中的"hibernate.connection.driver_class" 需要是"NHibernate.Driver.OleDbDriver",否则运行就会出错。这个时候是不用用ActiveRecord建立Access数据库的表的。
在WinForm项目中"hibernate.connection.driver_class" 就可以用JetDriver也可以用OleDbDriver,用JetDriver可以建表,用OleDbDriver不可以建表。
为什么在Web项目中不可以用JetDriver现在还不明白,继续研究。
Castle ActiveRecord 在Web项目和WinForm项目中
最新推荐文章于 2020-05-29 00:11:14 发布
本文探讨了在不同类型的.NET项目中使用Hibernate框架连接Access数据库时,选择合适的ODBC或OLE DB驱动的问题。在Web项目中,必须使用OleDbDriver才能避免错误;而在WinForm项目中,JetDriver和OleDbDriver均可使用,但只有前者能直接创建数据库表。
3940

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



