Oracle ve MS SQL Server gibi çoklu veritabanı yönetim sistemi ile uyumlu olması gereken bir web uygulamasının geliştirilmesini nasıl tasarlıyor ve yönetiyorsunuz?Çoklu veritabanı yönetim sistemleriyle uyumlu bir web uygulaması nasıl geliştirilir
ORM benzeri NHibernate veya EF'yi kullanamıyorsanız, geliştirme sırasında veritabanı şemalarını nasıl tutuyorsunuz?
Şimdiki yaklaşımım, SQL Server'da bir geliştirme veritabanına sahip olmak ve yazılımları her iki rdbms'de sınamak için bir test düzeltme eki göndermeden önce Oracle'a (bir araçla) taşımaktır. (Araç ayrıca, veritabanını yükseltmek için uygulama tarafından kullanılan bir dosya oluşturur)
Bu iyi bir yaklaşım mı? Visual Studio'nun bir veritabanı projesi, db şemamı tutmak için daha iyi bir yol olabilir mi?
DÜZENLEME: Bu soru uygulamasının mimarisini tasarlama hakkında değil olduğunu (Zaten soyut bir veri erişim katmanı), ama nasıl gelişimi sırasında rdbms farklı türde veritabanı şemaları sürdürmek.
+1 Cevabınız ve çok faydalı linkler için teşekkür ederiz – onof