Как вы разрабатываете и управляете разработкой веб-приложения, которое должно быть совместимо с несколькими системами управления базами данных, такими как Oracle и MS SQL Server?Как разработать веб-приложение, совместимое с несколькими системами управления базами данных
Если вы не можете использовать ORM, как NHibernate или EF, как вы поддерживаете схемы базы данных во время разработки?
Мой подход теперь состоит в том, чтобы иметь базу данных разработки на SQL Server и перенести ее в Oracle (с помощью инструмента) непосредственно перед выпуском тестового патча для тестирования программного обеспечения на обоих rdbms. (Инструмент также генерирует файл, используемый приложением для обновления базы данных)
Это хороший подход? Что относительно проекта базы данных Visual Studio, может ли это быть лучшим способом сохранить мою схему db?
EDIT: Этот вопрос не о разработке архитектуры приложения (у меня есть уже абстрактный уровень доступа к данным), но как поддерживать схемы базы данных для различных видов RDBMS во время разработки.
+1 Благодарим вас за ответ и очень полезные ссылки – onof