我正在开发一个ASP.Net应用程序,我有一个数据库,到目前为止我一直用作prod数据库和dev数据库。我现在决定创建一个新的数据库,它将是dev数据库,也将采用prod-database模型。使用Entity Framework我创建了数据库模型。现在,实际上并不知道将dev数据库创建到另一个也将是dev的数据服务器。顺便说一句,我在Azure上工作
答案 0 :(得分:2)
您可以使用Entity Framework Code First Migrations。这也适用于CD场景。
您还可以使用Visual Studio数据库项目。请注意,此类项目完全独立于Entity Framework。您必须手动右键单击并选择从Visual Studio进行部署。对于CD方案,您可以使用VSTS自动部署DACPAC。
这两者的好处是您的数据库架构(甚至参考数据)现在与项目一起成为源控件的一部分。