5

データベース固有の SQL で記述されたステートメントを使用して、アプリケーションを MySQL から MSSQL に変換しています。一部のステートメントには が含まれisnull()ifnull()おりconcat()、現在は手動で MSSQL 構文に書き直す必要があります。

コードの移植性を向上させるために、上記の問題を解決できる ORM の代替手段を考えていますが、速度は維持されています (ORM で結果セットを後処理したくありません)。

対象データベース:

  • MySQL
  • MSSQL
  • PostgreSQL

この問題に関するヒントや経験を感謝します。

4

2 に答える 2

1

世の中で最高の ORM の 1 つが 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 に答える