私が知らなかっただけなのかもしれないが、Microsoft.EntityFrameworkCore.SqlServer.DesignやMicrosoft.EntityFrameworkCore.Sqlite.Design等のパッケージがdeprecate対象となっていた。
今まで、SQL ServerやSqlite等をEF Coreを使用してscaffoldする場合やmigrationするのに、無条件でこれらのパッケージ追加していたんだが、いつの間にやら、このパッケージ無しでもscaffoldやmigrationできるようになっていたみたいだね・・・
Pomelo.EntityFrameworkCore.MySql.Designとかはnuget.orgで見る限りではdeprecate対象にはなっていないようだが、更新日が2017年と古い。試してはいないけど、DBプロバイダ.Designパッケージは必要無くなったのかな・・・





Users Today : 53
Users Yesterday : 65
Users Last 7 days : 340
Users Last 30 days : 1390
Users This Month : 1341
Users This Year : 1341
Total Users : 95856
Views Today : 59
Views Yesterday : 76
Views Last 7 days : 418
Views Last 30 days : 1596
Views This Month : 1544
Views This Year : 1544
Total views : 133990
Who's Online : 1
調べてみると
https://docs.microsoft.com/ja-jp/ef/core/what-is-new/nuget-packages
の「古いパッケージ」の欄に
・インストールしてはいけない。
・プロジェクトにインストールされている場合は削除せよ。
と書かれていますね。
MySQL(Pomelo.EntityFrameworkCore.MySql)でも試してみました。
やはり、.Designは必要ありませんでしたね。