Database 寻找有关基本SQL Azure数据库开发工作流的建议
我是一个相对初学者,将在SQLAzure上进行数据库开发。对于开发工作流程的一系列令人眼花缭乱的选择,我感到困惑。一般来说,我想要完成的是:Database 寻找有关基本SQL Azure数据库开发工作流的建议,database,deployment,visual-studio-2013,azure-sql-database,localdb,Database,Deployment,Visual Studio 2013,Azure Sql Database,Localdb,我是一个相对初学者,将在SQLAzure上进行数据库开发。对于开发工作流程的一系列令人眼花缭乱的选择,我感到困惑。一般来说,我想要完成的是: 对localdb进行开发和调试 随时将更改从localdb部署到Azure 重复 关于DDL和数据操作,我似乎可以: 使用SQL Server Management Studio直接连接到Azure并进行更改 在Visual Studio中使用SQL Server对象资源管理器也可以执行相同的操作 使用VisualStudio数据库项目进行架构和其他
- 对localdb进行开发和调试
- 随时将更改从localdb部署到Azure
- 重复
- 使用SQL Server Management Studio直接连接到Azure并进行更改
- 在Visual Studio中使用SQL Server对象资源管理器也可以执行相同的操作
- 使用VisualStudio数据库项目进行架构和其他更改
- 使用Azure的web界面
- 可能更多
您有什么建议?我个人使用代码优先实体框架和指向本地数据库的datacontext。当我准备将代码部署到SQL Azure时,我只需更改datacontext上的连接字符串,并使用package manager上的Update Database命令将所有最近的更改应用到SQL Azure。当然,您可以只拥有两个SQLAzure实例,一个开发实例和一个生产实例。但是,这样做的缺点是,这意味着您在使用开发SQLAzure实例时始终需要internet连接