2

有谁知道是否有针对 Advantage 数据库的 ORM 工具或代码生成工具?

4

3 回答 3

2

了解您使用的开发环境会很有帮助。

对于.net:

Microsoft Entity.NET 框架

泰勒里克

Developer Express(快速持久对象

对于德尔福:

我相信 REM Objects 也有一个适用于 Advantage 的框架。

于 2010-03-05T19:48:34.413 回答
1

可能是的,但是您需要编写一个NHibernate.Driver.IDriver实现。

别担心,这很容易。您可以从https://nhibernate.svn.sourceforge.net/svnroot/nhibernate/trunk/nhibernate/src/NHibernate/Driver/中最简单的任何一个开始

此外,您应该编写一个NHibernate.Dialect.Dialect实现,否则您将只能使用GenericDialect.

于 2011-01-15T21:59:31.527 回答
0

有人将 Advantage Database NHibernate 方言/驱动程序的 C# 源代码发布到 nhibernate-development google 组;您应该可以将它与任何当前的 ADS ADO.NET 提供程序一起使用。

但是,您应该注意NH-3078 “使用 Sybase Advantage 数据库时出现的 TimeAsTimeSpanType 问题”,目前该问题似乎尚未修复。

于 2013-07-10T08:17:52.337 回答