【发布时间】:2010-03-10 00:25:36
【问题描述】:
我正在使用支持 MVVM 模式的 Silverlight 开发我的应用程序。现在我使用 Sql server 2008,但我开始考虑在未来使用 Oracle 和 XML 作为我的数据存储。我用 linq to sql 查询。
我可以使用这种模式来完全自动化并独立于我的应用程序的数据库吗?我只会替换几个参数(例如在 web.config 中)来更改数据库,并且我在后面的代码中尽可能少地编写代码......也许有机会以 MVVM 模式连接和实现它?
你怎么看?我发现在某些 db 中我会强制以其他方式编写查询(这将使代码加倍甚至三倍),因为 db 有其他数据类型..所以创建这么多独立的应用程序是个好主意?
【问题讨论】:
标签: database linq-to-sql mvvm design-patterns independentsoft