不需要控制台执行dotnet ef database update
不需要修改abp代码
不需要调整项目及其他功能
所有搜索Database Migrator! context.Database.Migrate(); 给出的结论都是不正确的。无论中文还是英文版
解决方法很简单也很暴力
abp的项目包里有一个.Migrator结尾的项目,发布的时候不会同步发布到服务器,
这个项目build的bin包里是一个完整的控制台项目,打包丢上服务器,修改appsetting.json
打开xxx.Migrator.exe这个控制台程序 ,输入y,就可以同步数据库了
网友评论