Я занимаюсь разработкой приложения в Silverlight с поддержкой шаблонов MVVM. Сейчас я использую Sql server 2008, но в будущем я думаю о том, чтобы использовать Oracle и XML в качестве хранилища для моих данных. Я запрашиваю с linq на sql.
Это шаблон, который я могу использовать для полностью автоматизированного и независимого от базы данных моего приложения? Где я заменим только несколько параметров (например, в web.config) для изменения базы данных, и я напишу как можно меньше кода в коде позади ... Может быть, есть шанс подключить и реализовать его в шаблоне MVVM?
Что ты думаешь? Я понимаю, что в некоторых БД я заставляю писать запросы другими способами (которые удваивают или даже тройной код), потому что у БД есть другие типы данных ... так что это хорошая идея, чтобы создать так много независимых приложений?