小编典典

如何自动将实体模型更改部署到数据库?

sql

当前,我使用Visual Studio数据库项目,因此我可以一键将更改部署到数据库并将数据保留在数据库中。

现在,我希望能够在Entity Framework中创建模型并一键部署。

所以我得到了sql脚本来从Entity Framework创建数据库。我可以运行此脚本来创建数据库,但是我想将数据保留在数据库中。

有什么办法吗?有什么工具可以做到这一点?我应该用T4自己生成吗?

我使用CI,因此我需要能够经常部署。我想要类似于Visual Studio数据库项目的部署,但是要使用Entity Framework生成的数据库。


阅读 169

收藏
2021-04-28

共1个答案

小编典典

为了能够从Entity Framework Model生成Visual Studio Database Project,您需要安装 Entity
Designer数据库生成Power Pack

您需要将Database Project添加到您的解决方案中,然后 使用相同的名称 创建edmx模型。然后右键单击edmx工作区,然后
从“模型” 和“生成”菜单“ 同步数据库项目”中 选择“ 生成 数据库”

然后,您可以将这个Sql项目从Visual Studio部署到Sql Server。

2021-04-28