0

我正在为使用 Pervasive SQL 数据库存储信息的服务业务管理应用程序开发 Web 界面(顺便说一句,这不是我的选择)。目前,我正在使用带有一组自定义查询生成类的官方 Pervasive SqlClient 实现,因此我可以编写如下代码:

new SelectQuery().From("CUSTOMER").Fields("CUSTOMERNBR", "NAME");

到目前为止它工作正常,但我在这里和那里遇到了一些小问题。与其继续朝着这个方向前进,我更愿意使用经过验证的 DAL。但是,我在找到可以与 Pervasive 数据库交互的 DAL 系统时运气不佳。

Opf3 有一个 Pervasive 存储提供程序,但我以前从未听说过该框架,并且该网站仅显示 Pervasive v8 徽标,而我需要可以与 v9.5 以及未来 v10 一起使用的东西。

我尝试编写 NHibernate 提供程序,但结果比我当前的查询生成系统更令人头疼。

你有什么建议?我的时间线很匆忙,所以我想要一些尽可能容易整合的东西。

4

2 回答 2

1

Pervasive.SQL 有一个非常可靠的 ADO 适配器,并且在大多数情况下都优于 ODBC;我已经成功使用了 if 多年,但并非没有 Pervasive 的语法令人头疼。在 Pervasive 的辩护中,他们的关系引擎确实符合 SQL-92 和大部分 SQL-99。

我很好奇的是你对语法的哪些部分有问题,是什么导致你的悲伤?

您使用的是哪个版本的 Pervasive 引擎?

于 2009-01-04T09:27:34.303 回答
0

您应该能够从 Pervasive 中找到 ODBC 驱动程序——它们必须是可靠的,否则 Pervasive 将停止营业。大多数更高级别的抽象软件可以处理 ODBC 级别的数据。我认为这将是你最好的选择,如果你觉得你真的需要比 ODBC 本身进一步抽象它。

于 2009-01-01T23:07:07.423 回答