两个EF Core的问题: Mysql的最新版本 和 Add-Migrations 不能用的办法的解决

  1. 之前用 Mysql.Data.EntityFrameworkCore 一直用好好的,今天打开程序包标了黄色,写着已经弃用,然后包说明也没提咋回事。 网上搜了一圈没发现什么原因,内心有点方,后来跑到Nuget网站定位到这个包,上面说推荐用 Mysql.EntityFrameworkCore 替代。。(跟原来相比少了个 .Data), 发布时间: 20小时前。 然后到NUGET去搜索,必须输全限定名才能出来(之前显示的都是旧版),估计是发布的包太新,热度还没上去,然后包里是 5.0.0 + Data 8.0.23 打包了,换上,正常。

  2. 然后就是程序包管理器控制台输入 Add-Migrations命令一直提示找不到命令,搜了一堆也是不知所云,最后在一篇介绍故事的文章里提到了要安装 EFCore.Tools 包,装上就好了。

ps: 那个Enable-Migrations已经弃用了,直接Add-就可以。。(照着书码代码的要小心了)

原文地址:https://www.cnblogs.com/occulter/p/14475347.html