摘要:
Problem在asp.net web form或者asp.net mvc在从开发环境发布到测试、生产环境时,其数据库环境、动态配置会有很大差别,特别是数据库链接字符串。我们需要每次发布都去修改web.config吗?以数据库连接为例,本地开发时的连接字符串为:<connectionStrings> <add name="AvastinDP" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=AvastinDP;Integrated Security=True" pro 阅读全文
摘要:
我们遇到的一些问题开发过程中如何管理数据库的变更?1. 开发过程中,当开发人员A因开发需要,对数据库做了一次变更(比如,增加了N个字段),这时候开发人员B拿到代码就抓瞎了。我们以前的解决办法有:1). 将数据库初始状态作为基线版本,每位程序员将每次变更保存为带版本号SQL文本,以跟踪每次变更。但程序员对于SQL脚本的掌握程度不一,导致脚本质量差别巨大,并且很容易遗漏一些内容(比如,主外键关系);2). 使用共用的开发数据库,所有变更提交给DBA,这种模式的主要压力在于管理。我不建议在开发环境中多人共用一个数据库,大部分程序员直接与数据库对话,而不会找到DBA。而公用的开发数据库,某些变更(如删 阅读全文
摘要:
虽然入园已经有3年多了,一直逛着。一直没注意,园子支持了Live Writer,写起来方便多了。好记性不如烂笔头,今后不仅多看,偶尔也写写。来了:) 阅读全文