【发布时间】:2010-03-05 15:28:49
【问题描述】:
有人知道是否有任何 ORM 工具或代码生成工具可以针对 Advantage 数据库工作吗?
【问题讨论】:
-
Telerik 做一个,但它不是免费的 - telerik.com/products/orm.aspx
标签: nhibernate orm code-generation advantage-database-server
有人知道是否有任何 ORM 工具或代码生成工具可以针对 Advantage 数据库工作吗?
【问题讨论】:
标签: nhibernate orm code-generation advantage-database-server
了解您使用的开发环境会很有帮助。
对于.net:
开发者速递(Express Persistent Objects)
对于德尔福:
我相信 REM Objects 也有一个适用于 Advantage 的框架。
【讨论】:
可能是的,但您需要编写一个 NHibernate.Driver.IDriver 实现。
别担心,这很容易。您可以从https://nhibernate.svn.sourceforge.net/svnroot/nhibernate/trunk/nhibernate/src/NHibernate/Driver/中的任何一个最简单的开始
另外,您应该编写一个NHibernate.Dialect.Dialect 实现,否则您将只能使用GenericDialect 提供的基本功能。
【讨论】:
有人将C# source for an Advantage Database NHibernate dialect/driver 发布到 nhibernate-development google 组;您应该可以将它与任何当前的 ADS ADO.NET 提供程序一起使用。
但是,您应该注意NH-3078“使用 Sybase Advantage 数据库时的 TimeAsTimeSpanType 问题”,目前似乎尚未修复。
【讨论】: