私が知らなかっただけなのかもしれないが、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 : 6
Users Yesterday : 47
Users Last 7 days : 282
Users Last 30 days : 907
Users This Month : 579
Users This Year : 5693
Total Users : 100208
Views Today : 7
Views Yesterday : 51
Views Last 7 days : 328
Views Last 30 days : 1066
Views This Month : 664
Views This Year : 6828
Total views : 139274
Who's Online : 1
調べてみると
https://docs.microsoft.com/ja-jp/ef/core/what-is-new/nuget-packages
の「古いパッケージ」の欄に
・インストールしてはいけない。
・プロジェクトにインストールされている場合は削除せよ。
と書かれていますね。
MySQL(Pomelo.EntityFrameworkCore.MySql)でも試してみました。
やはり、.Designは必要ありませんでしたね。