Entity Framework Core 3.1およびEntity Framework 6.4リリース
1394 ワード
現在、Entity Framework Core 3.1とEntity Framework 6.4が正式に発表されています.
EF Core 3.1の取得方式
EF Core 3.1はNuGetパッケージのセットとして特別に配布されている.たとえば、SQL Serverプロバイダをプロジェクトに追加するには、dotnetツールを使用して次のコマンドを使用します.
以前のバージョンのASPに向ける.NET Coreのアプリケーションを3.1にアップグレードする場合は、EF Coreパッケージを明示的な依存項目として追加する必要があります.
3.0から3.1まで続く.NET Core SDKにはdotnet efコマンドラインツールは含まれていません.EF Core移行または足場コマンドを実行する前に、このパッケージをグローバルまたはローカルツールとしてインストールする必要があります.3.1.0ツールの最終バージョンをグローバルツールとしてインストールするには、次のコマンドを使用します.
新しいバージョンのdotnet efは、EF Coreの実行時の古いバージョンのプロジェクトとともに使用できます.ただし、このツールの古いバージョンはEF Core 3.1には適用されません.
EF Core 3.1の新機能によると、EF Core 3.1の主な目標は、EF Core 3.0で提供される機能と方案を改善することである.EF Core 3.1は、少なくとも3年間サポートされる長期サポート(LTS)バージョンになります.EF Core 3.1は対を再導入した.NET Standard 2.0のサポートは、EF Core 3.0のように要求するものではない.NET Standard 2.1 .これはEF Core 3.1がこの基準をサポートすることを意味する.NET Frameworkバージョンで実行されます. また、このバージョンでは150以上の問題が修正されましたが、発表する主な新機能はありません.
EF 6.4の新機能はEF Coreと同様であり、EF 6.4の主な目標はEF 6.3で提供される機能とスキームを改善することである.このため、チームはEF 6.3で発見された重要な問題を修復し、より安定したリリース版を作成した.
特筆すべきは、EF Coreの「5.0」バージョン(3.1以降のバージョン)の計画作業が開始され、良好な進展を遂げていることだ.
詳細:https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-3-1-and-entity-framework-6-4/
EF Core 3.1の取得方式
EF Core 3.1はNuGetパッケージのセットとして特別に配布されている.たとえば、SQL Serverプロバイダをプロジェクトに追加するには、dotnetツールを使用して次のコマンドを使用します.
dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 3.1.0
以前のバージョンのASPに向ける.NET Coreのアプリケーションを3.1にアップグレードする場合は、EF Coreパッケージを明示的な依存項目として追加する必要があります.
3.0から3.1まで続く.NET Core SDKにはdotnet efコマンドラインツールは含まれていません.EF Core移行または足場コマンドを実行する前に、このパッケージをグローバルまたはローカルツールとしてインストールする必要があります.3.1.0ツールの最終バージョンをグローバルツールとしてインストールするには、次のコマンドを使用します.
dotnet tool install --global dotnet-ef --version 3.1.0
新しいバージョンのdotnet efは、EF Coreの実行時の古いバージョンのプロジェクトとともに使用できます.ただし、このツールの古いバージョンはEF Core 3.1には適用されません.
EF Core 3.1の新機能
EF 6.4の新機能
特筆すべきは、EF Coreの「5.0」バージョン(3.1以降のバージョン)の計画作業が開始され、良好な進展を遂げていることだ.
詳細:https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-3-1-and-entity-framework-6-4/