またまた、deprecateパッケージ発見してしまった・・・

私が知らなかっただけなのかもしれないが、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パッケージは必要無くなったのかな・・・

takezou について

ソフトウェア開発会社(ITと言う言葉は大嫌い)で働く、元技術者。 未だに、社内システム位は作ってますが・・・ プログラミング言語はC#が好き。 好きなことだけ拾って投稿しているので、内容にはあまり期待しないでねw
カテゴリー: .NET, Entity Framework, 技術系 パーマリンク

またまた、deprecateパッケージ発見してしまった・・・ への2件のフィードバック

  1. takezou のコメント:

    調べてみると
    https://docs.microsoft.com/ja-jp/ef/core/what-is-new/nuget-packages
    の「古いパッケージ」の欄に
    ・インストールしてはいけない。
    ・プロジェクトにインストールされている場合は削除せよ。
    と書かれていますね。

  2. takezou のコメント:

    MySQL(Pomelo.EntityFrameworkCore.MySql)でも試してみました。
    やはり、.Designは必要ありませんでしたね。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください