no sé de un convertidor de sintaxis de programación del motor de base de datos. Sin embargo, dado que está trabajando en una plataforma de múltiples bases de datos, consideraría utilizar Enterprise Library y su bloque de aplicaciones. Esto te ahorrará dolores de cabeza, ¡tienes que confiar en mí!
Soy consciente de que quizás no tengas suficiente tiempo para tus próximos lanzamientos, por lo que tendrás que configurar los scripts manualmente, pero hazte un favor y considera usar Microsoft Enterprise Library.
Otra forma posible es acercar estos motores lo más cerca posible entre sí para que pueda trabajar más cómodamente con los tres. Por lo tanto, requiere que analice y decida qué función debe crearse dónde y por qué. Este es un trabajo duro, en serio.
Según mi propia experiencia, ya no desarrollo sin Enterprise Library, al menos el Data Application Block (DAAB).
Aquí el enlace:
- http://www.microsoft.com/downloads/details.aspx?FamilyId=1643758B-2986-47F7-B529-3E41584B6CE5&displaylang=en
- http://www.codeplex.com/entlib
Avísame si esto le ayudó. Si necesita más ayuda para configurar su capa de acceso a datos con Enterprise Library, hágamelo saber.
EDITAR 2015.01.16
Otra mejor enfoque en estos días es el uso de cualquiera de NHibernate, Entity Framework u otras herramientas ORM como estos.
Con ellos, ya no necesita ningún script SQL, todo se genera para usted en función de su configuración de RDBMS.
La pregunta es: ¿Confiaría en sus bases de datos de 'producción' con un script generado automáticamente? –
Si pasó los procedimientos de prueba de QA, por supuesto. – user169743
¿Tiene control de calidad? Suerte. :) – JRadness