5

我正在将一个应用程序从 MySQL 转换为 MSSQL,其中的语句是用特定于 db 的 SQL 编写的。部分语句涉及isnull(),ifnull()目前concat()需要手动重写为 MSSQL 语法。

为了提高代码可移植性,我正在考虑可以解决上述问题的 ORM 替代方案,而且速度仍然很快(我不希望 ORM 对结果集进行后处理)。

目标数据库:

  • MySQL
  • 微软SQL
  • PostgreSQL

感谢在这件事上的任何提示或经验。

4

2 回答 2

1

我认为最好的 ORM 之一是 Doctrine 2。

参见项目网站http://doctrine-project.org/

于 2012-08-23T14:26:35.913 回答
0

我正在使用 LLBLGen Pro http://en.wikipedia.org/wiki/LLBLGen_Pro

该系统是可扩展的,因此任何第三方 O/R 映射器框架都可以在设计器中使用

于 2012-08-23T14:36:28.393 回答