0

我正在设计一个数据库框架(抽象后端层)。我必须满足以下要求。

1) 可用于配置多个数据库供应商(MS SQL、ORACLE)

2) 无法根据数据库供应商(ms sql、oracle、my sql)维护多组对象(存储过程、视图、函数)

我有开发数据库抽象层以通过更改配置文件来支持多个数据库供应商的经验。

但是根据数据库供应商的说法,我每次都必须维护不同的对象集(sp's,views)。

现在情况不同了,我正在考虑一种开箱即用的方式来实现当前场景。如果有人可以提出一个很好的建议,那将不胜感激。

提前致谢,

4

1 回答 1

0

你的问题对于 StackOverflow 来说太宽泛了,但我建议你坚持使用基本的 ansi sql,只需选择/更新/插入/删除。甚至不创建语句或限制/顶部等。最终可能。

您只需要查看大量不同的 ORM 库,就知道这不是一个容易以特定方式解决的问题,并且没有灵丹妙药或革命性的思想可以做到这一点。如果有的话,其他人会这样做——他们没有,他们只是有一群人编写大量的库来应对高度多样化的任务

于 2017-08-29T06:19:34.037 回答