-2

我是一位相对的初学者,将会对SQL Azure进行数据库开发。我对开发工作流程中似乎令人眼花缭乱的选择感到困惑。我想实现,在非常普遍的意义是:寻找关于基本SQL Azure数据库开发工作流程的建议

  • 做开发和调试针对的LocalDB
  • 部署更改从的LocalDB天青每当
  • 重复

对于制作DDL和数据操作,我似乎可以:

  • 使用SQL Server Management Studio直接连接到Azu再和更改
  • 使用SQL的Visual Studio中的服务器对象资源管理器做同样的
  • 使用Visual Studio数据库项目进行架构和其他变化
  • 使用Azure的Web界面
  • 可能更

你有什么建议?

回答

1

就我个人而言,我使用Code First实体框架和指向我本地数据库的datacontext。当我准备将我的代码部署到SQL Azure时,我只需更改我的datacontext上的连接字符串,并使用package manager上的Update-Database命令将所有最近的更改应用于sql azure。你当然可以简单地拥有两个Sql Azure实例,一个开发实例和一个生产实例。但是这样做的缺点是,这意味着您在开发Sql Azure实例时总是需要互联网连接。