Entity Frameworkのコア3.1和Entity Frameworkの6.4发布

現在、Entity Frameworkのコア3.1  と  Entity Frameworkの6.4が  正式にリリースされました。

EFコア3.1を取得

EFコア3.1 NuGetパッケージが配布の集合として意図されています。たとえば、SQL Serverプロバイダにプロジェクトに追加するには、次のコマンドを使用してDOTNETのツールを使用することができます。

dotnet add package Microsoft.EntityFrameworkCore.SqlServer --version 3.1.0

場合は3.1へのアップグレード以前のバージョンのためのASP.NETのコアアプリケーション、あなたはまた、明示的な依存関係としてEFコアパッケージを追加する必要があります。

続行するには最初3.1から3.0ない、.NETのコアSDKもはやDOTNET EFコマンドラインツールが含まれています。EFコアの移行や足場のコマンドを実行する前に、グローバルまたはローカルツールとして、このパッケージをインストールする必要があります。3.1.0は、グローバルなツールとして、ツールの最終版をインストールするには、次のコマンドを使用します。

dotnet tool install --global dotnet-ef --version 3.1.0

これは、EFコアを使用する際に実行中のプログラムの古いバージョンとDOTNET EFの新しいバージョンで使用することができます。しかし、ツールの古いバージョンでは、EFコア3.1には使用できません。

EFコア3.1の新機能

  • EFコア3.1の主な目的は、内EFコア3.0で機能やプログラムを改善することである、と報告されています。EFコア3.1は、少なくとも3年間のサポート、長期サポート(LTS)バージョンになります。EFコア3.1再導入しないことが必要.NET標準2.1としてEFコア3.0のように、.NET標準2.0のサポート。EFコア3.1は、.NET Framework上で動作することを、この手段は、標準バージョンをサポートしています。
  • また、このバージョンはまた、150の以上の質問が修正されていますが、何の主な新機能を発表していないことを。

EF 6.4の新機能

  • そして、EFコア類似し、EFの主な目的は、6.4とでEF 6.3で提供されるプログラムの機能を改善することです。この目的を達成するために、チームは修理、EF 6.3で見つかった重要な問題をより安定したリリースを作成します。

計画作業が始まっていると良い進歩を遂げているEFコア「5.0」バージョン(後すなわちバージョン3.1)、関係者は、あることを言及する価値があります。

詳細:https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-3-1-and-entity-framework-6-4/

おすすめ

転載: www.oschina.net/news/111875/entity-framework-core-3-1-and-entity-framework-6-4-released