2017-07-04 204 views
-1

我正在研究ASP.Net应用程序,并且我有一个迄今为止我一直用作prod数据库和开发数据库的数据库。我现在决定创建一个新的数据库,它将成为开发数据库,​​并且将采用prod-database模型。使用实体框架我创建了数据库模型。现在不知道实际上将该开发数据库创建为另一个也将要开发的数据服务器。顺便说一下我的工作在Azure上如何使用实体框架从数据库模型创建数据库

+0

如果这是代码首先,你只需要更改连接字符串,并确保你没有一个不创建数据库替换默认初始值(CreateDatabaseIfNotExists)。 –

回答

2

您可以使用Entity Framework Code First Migrations。这也很适合CD场景。

您也可以使用Visual Studio数据库项目。请注意,这种类型的项目完全独立于实体框架。您必须手动右键单击并选择从Visual Studio进行部署。对于CD场景,您可以使用VSTS自动部署DACPAC。

这两个的好处是,你的数据库架构(甚至引用数据)现在是源控制的部分权连同您的项目。

相关问题