我正在开发一个服务业务管理应用程序的web界面,该应用程序使用无处不在的SQL数据库来存储信息(顺便说一句,这不是我的选择)。目前,我正在使用带有一组自定义查询生成类的官方普及SqlClient实现,这样我就可以编写如下代码:
new SelectQuery().From("CUSTOMER").Fields("CUSTOMERNBR", "NAME");到目前为止,它工作得很好,但我在这里和那里遇到了一些小问题。与其继续往这个方向走,我宁愿使用经过验证的DAL。然而,在找到一个可以与普及数据库交互的DAL系统方面,我的运气不是很好。
Opf3有一个无处不在的存储提供商,但我以前从来没有听说过这个框架,而且网站上只显示了无处不在的v8标识,而我需要一些可以在v9.5和未来的v10上运行的东西。
我曾尝试编写一个NHibernate提供程序,但这最终比我当前的查询生成系统更令人头疼。
你有什么建议?我在一个非常匆忙的时间线上,所以我想要一个尽可能容易集成的东西。
发布于 2009-01-04 09:27:34
Pervasive.SQL有一个相当可靠的ADO Adapter,在大多数情况下都超过了ODBC;我已经成功使用if多年了,但不是没有普遍语法的令人头疼的问题。在Pervasive的辩护中,他们的关系引擎确实符合SQL-92和大多数SQL-99。
我很好奇的是,你对语法的哪些部分有问题,是什么导致了你的悲痛?
你使用的是什么版本的Pervasive引擎?
发布于 2009-01-01 23:07:07
您应该能够从Pervasive找到ODBC驱动程序-它们必须是可靠的,否则现在已经停业了。而且大多数高级抽象软件都可以处理ODBC级的数据。如果您觉得确实需要比ODBC本身更进一步的抽象,我认为这将是您最好的选择。
https://stackoverflow.com/questions/405640
复制相似问题