私が知らなかっただけなのかもしれないが、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 : 17
Users Yesterday : 93
Users Last 7 days : 354
Users Last 30 days : 1101
Users This Month : 663
Users This Year : 4011
Total Users : 98526
Views Today : 20
Views Yesterday : 105
Views Last 7 days : 404
Views Last 30 days : 1305
Views This Month : 769
Views This Year : 4826
Total views : 137272
Who's Online : 0
調べてみると
https://docs.microsoft.com/ja-jp/ef/core/what-is-new/nuget-packages
の「古いパッケージ」の欄に
・インストールしてはいけない。
・プロジェクトにインストールされている場合は削除せよ。
と書かれていますね。
MySQL(Pomelo.EntityFrameworkCore.MySql)でも試してみました。
やはり、.Designは必要ありませんでしたね。