如何使用Entity Framework从数据库模型创建数据库

时间:2017-07-04 12:52:31

标签: database entity-framework azure azure-sql-database

我正在开发一个ASP.Net应用程序,我有一个数据库,到目前为止我一直用作prod数据库和dev数据库。我现在决定创建一个新的数据库,它将是dev数据库,也将采用prod-database模型。使用Entity Framework我创建了数据库模型。现在,实际上并不知道将dev数据库创建到另一个也将是dev的数据服务器。顺便说一句,我在Azure上工作

1 个答案:

答案 0 :(得分:2)

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

您还可以使用Visual Studio数据库项目。请注意,此类项目完全独立于Entity Framework。您必须手动右键单击并选择从Visual Studio进行部署。对于CD方案,您可以使用VSTS自动部署DACPAC。

这两者的好处是您的数据库架构(甚至参考数据)现在与项目一起成为源控件的一部分。