我们已经使用 Fluent-NHibernate 升级到 NHibernate 3.0。
在 2.1.2 版中,我们可以将 SybaseDialect 用于 ASE 12。在 3.0 版中,不支持用于 ASE 12 的 SybaseDialect。
我重用了 Nhib 2.1.2 中的旧方言,一切正常。
我想问的是,因为这个被认为不是一个好的实现而被删除了,有没有更好的实现?
由于它正在工作,我不确定需要进行哪些改进,但我想我会问。
我们已经使用 Fluent-NHibernate 升级到 NHibernate 3.0。
在 2.1.2 版中,我们可以将 SybaseDialect 用于 ASE 12。在 3.0 版中,不支持用于 ASE 12 的 SybaseDialect。
我重用了 Nhib 2.1.2 中的旧方言,一切正常。
我想问的是,因为这个被认为不是一个好的实现而被删除了,有没有更好的实现?
由于它正在工作,我不确定需要进行哪些改进,但我想我会问。
我从 NHibernate v2.1.2 中获取了 Dialect 类并创建了一个SybaseDialect.cs
,然后在我引用它的配置文件中,这似乎工作正常。
这篇博文有独家新闻。尚未尝试升级,因此无法评论带有 NHibernate 3.0 的 2.1.2 版 Sybase 方言与使用 NHibernate 2.1.2 版本的性能有何不同。