首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从.net核心中的实体更新数据库模式(不使用实体框架迁移)

从.net核心中的实体更新数据库模式(不使用实体框架迁移)
EN

Stack Overflow用户
提问于 2019-02-11 03:08:59
回答 2查看 1.2K关注 0票数 2

我正在寻找一个工具(库或nuget包),它给我的实体和我的数据库表(SQL服务器)之间的差异脚本(以SQL服务器脚本格式(字符串或文件)),并有能力自动运行更改脚本对数据库或给用户的更改脚本,让用户决定做什么。

对我来说最重要的是更改脚本(在实体和表之间),但如果它能够针对数据库手动和自动运行更改脚本,我会倍感高兴

EF核心迁移做到了这一点,但是我不想为了这个目的而使用EF核心迁移,我不想使用EF核心复杂的迁移结构,我所需要的只是一个变更脚本,所以我正在寻找另一个满足我需求的替代.net核心友好工具(我的意思是而不是EF核心

EN

回答 2

Stack Overflow用户

发布于 2019-02-11 04:09:21

虽然我看到您发现EF迁移太复杂了,但您唯一需要使用的参数是FromTo。您可以使用下面的命令来创建输出脚本

代码语言:javascript
复制
dotnet ef migrations script | out-file ./mig-script.sql

代码语言:javascript
复制
Script-Migration -From <PreviousMigration> -To <LastMigration>
票数 0
EN

Stack Overflow用户

发布于 2019-02-11 04:14:01

您应该使用数据库项目,并让它查找和发布架构更改。然后,您可以使用EF Core Power Tools生成DbContext和Poco类

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54619980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档