2012-08-23 16 views
5

Estoy traduciendo una aplicación de MySQL a MSSQL, con instrucciones escritas en SQL específicos de db. Algunas de las declaraciones involucran isnull(), ifnull() y concat() que actualmente necesitan ser reescritas manualmente a la sintaxis de MSSQL.php orm lo suficientemente potente?

Para mejorar la portabilidad de código estoy pensando en alternativas de ORM que pueden resolver lo anterior, aún con velocidad (no quiero que el ORM posprocesen el conjunto de resultados).

bases de datos vitales:

  • MySQL
  • MSSQL
  • PostgreSQL

Apreciar cualquier insinuación o experiencias en esta materia.

+4

use Doctrine http://www.doctrine-project.org/ – Serjio

Respuesta

1

creo que una de las mejores ORM por ahí es Doctrina 2.

Ver la página web del proyecto en http://doctrine-project.org/

+0

Ok, gracias. Soy nuevo en ORM. Pero, ¿cómo funciona relacionado con la pregunta? ¿El isnull, el concat etc. se traducen en snappy sql o el ORM mastica el registro de datos por registro? – Teson

+0

bien, lo busqué en Google. http://stackoverflow.com/questions/10587578/doctrine-querybuilder-and-concat-issues ¡Bastante justo! – Teson

Cuestiones relacionadas