在 Nhibernate 的第 2 版中,我让它使用以下流畅的 nhibernate 配置:
<property name="dialect">NHibernate.Dialect.SybaseAdoNet12Dialect,NHibernate</property> <property name="connection.driver_class">NHibernate.Driver.SybaseAdoNet12ClientDriver</property>
现在我想用 Nhibernate 3.1 版本,上面的方言和驱动都不见了。
我有点困惑。我看到有一种方言 SybaseASA9Dialect 但我找不到它的驱动程序。
还有很多关于使用 sqlanywhere 实现的博客,但它需要从 sybase 添加 iAnywhere.Data.SAClient 之类的 dll,这些 dll 附加了许可证,这使我的问题变得更大。
有人可以给我一个简单的方言,驱动程序配置以与 nhibernate 3.1 一起使用以连接到 sybase 吗?
非常感谢!