用于连接到 .net 中的 sybase 数据库的 Nhibernate 方言和驱动程序

发布于 2024-12-18 15:32:59 字数 571 浏览 2 评论 0原文

在 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 的 dll(例如 iAnywhere.Data.SAClient),这些 dll 附加了许可证,这使我的问题变得更大。

有人可以给我一个简单的方言,驱动程序配置以与 nhibernate 3.1 一起使用来连接到 sybase 吗?

非常感谢!

In version 2 of Nhibernate, I had it working with below fluent nhibernate configuration:

<property name="dialect">NHibernate.Dialect.SybaseAdoNet12Dialect,NHibernate</property>
<property name="connection.driver_class">NHibernate.Driver.SybaseAdoNet12ClientDriver</property>

Now I want to use the Nhibernate 3.1 version and both the above dialect and driver are missing.

I am a little confused. I see there is a dialect SybaseASA9Dialect but I could not find out what driver goes with it.

There is also a lot of blogs about using the sqlanywhere implementation, but it requires adding the dlls like iAnywhere.Data.SAClient from sybase which have licenses attached to it and makes my problem bigger.

Can someone give me a simple dialect, driver configuration to use with the nhibernate 3.1 for connecting to sybase?

Thanks so much!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寄意 2024-12-25 15:32:59

我只能说驱动程序是:

NHibernate.Driver.SybaseAsaClientDriver
NHibernate.Driver.SybaseAseClientDriver
NHibernate.Driver.SybaseSQLAnywhereDriver

方言是:

NHibernate.Dialect.SybaseSQLAnywhere10Dialect
NHibernate.Dialect.SybaseSQLAnywhere11Dialect

这是3.2中的,但我认为3.1中应该是一样的。

I can only say that drivers are:

NHibernate.Driver.SybaseAsaClientDriver
NHibernate.Driver.SybaseAseClientDriver
NHibernate.Driver.SybaseSQLAnywhereDriver

And dialects are:

NHibernate.Dialect.SybaseSQLAnywhere10Dialect
NHibernate.Dialect.SybaseSQLAnywhere11Dialect

This is in 3.2, but I think in 3.1 should be the same.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文