我正在寻找一个工具(库或nuget包),它给我的实体和我的数据库表(SQL服务器)之间的差异脚本(以SQL服务器脚本格式(字符串或文件)),并有能力自动运行更改脚本对数据库或给用户的更改脚本,让用户决定做什么。
对我来说最重要的是更改脚本(在实体和表之间),但如果它能够针对数据库手动和自动运行更改脚本,我会倍感高兴
EF核心迁移做到了这一点,但是我不想为了这个目的而使用EF核心迁移,我不想使用EF核心复杂的迁移结构,我所需要的只是一个变更脚本,所以我正在寻找另一个满足我需求的替代.net核心友好工具(我的意思是而不是EF核心
发布于 2019-02-11 04:09:21
虽然我看到您发现EF迁移太复杂了,但您唯一需要使用的参数是From和To。您可以使用下面的命令来创建输出脚本。
dotnet ef migrations script | out-file ./mig-script.sql或
Script-Migration -From <PreviousMigration> -To <LastMigration>发布于 2019-02-11 04:14:01
您应该使用数据库项目,并让它查找和发布架构更改。然后,您可以使用EF Core Power Tools生成DbContext和Poco类
https://stackoverflow.com/questions/54619980
复制相似问题