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

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

到目前为止工作正常,但我在这里和那里遇到的问题很少。我宁愿使用经过验证的DAL,而不是继续朝着这个方向前进。但是,我找到一个可以与Pervasive数据库交互的DAL系统并不是很幸运。

Opf3有一个Pervasive存储提供商,但我以前从未听说过该框架,网站只显示Pervasive v8徽标,而我需要的东西可以用于v9.5,以及将来的v10。 / p>

我尝试编写一个NHibernate提供程序,但最终比我当前的查询生成系统更令人头痛。

你有什么建议?我的时间表非常紧张,所以我想要尽可能容易整合的东西。

有帮助吗?

解决方案

Pervasive.SQL有一个非常可靠的ADO适配器,在大多数情况下都是基于ODBC的。我成功地使用了多年,但并非没有Pervasive语法的头痛。在Pervasive的防御中,他们的关系引擎符合SQL-92和大多数SQL-99。

我很好奇的是,您遇到问题的语法部分是什么,是什么导致了您的悲痛?

您使用的是什么版本的Pervasive引擎?

其他提示

你应该能够从Pervasive中找到ODBC驱动程序 - 它们必须是可靠的,或者Pervasive现在已经停止运营。而且大多数更高级别的抽象软件都可以处理ODBC级数据。我认为这是你最好的选择,如果你觉得你真的需要进一步抽象它而不是ODBC本身。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top