如果您不能像NHibernate或EF那样使用ORM,那么在开发过程中如何维护数据库模式?
我现在的方法是在sql Server上安装一个开发数据库,并在发布测试补丁之前将其移植到Oracle(使用工具),以测试rdbms上的软件. (该工具还生成应用程序使用的文件来升级数据库)
这是一个好办法吗? Visual Studio的数据库项目怎么样,可以更好地保持我的数据库模式?
编辑:
这个问题不在于设计应用程序的架构(我已经有一个抽象的数据访问层),而是在开发过程中如何维护不同类型的rdbms的数据库模式.
我使用Context Database Designer,我非常高兴与工具和价格. Enterprise Architect也看起来像一个优秀的工具,具有生成和逆向工程代码的能力.
总结以上是内存溢出为你收集整理的c# – 如何开发与多个数据库管理系统兼容的Web应用程序全部内容,希望文章能够帮你解决c# – 如何开发与多个数据库管理系统兼容的Web应用程序所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)