トレーニング
モジュール
EF Core を使ってリレーショナル データを永続化および取得する - Training
このモジュールでは、データ アクセス プロジェクトを作成する手順について説明します。 Entity Framework Core (EF Core) を使用して、リレーショナル データベースに接続し、作成、読み取り、更新、削除 (CRUD) クエリを構築します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Entity Framework は、.NET Framework の一部として 2008 年に初めてリリースされました。 それ以来、いくつかの進化を経てきました。
このドキュメントでは、これらの各バリエーションのサポート ポリシーについて説明します。 いずれの場合も、サポート ポリシーは特定のバージョンの最新のパッチに適用されます。
Entity Framework Core の新しいバージョンは、新しい .NET バージョンと同時に出荷されます。 Entity Framework Core サポート ポリシーは、.NET サポート ポリシーに合わせて調整されます。 詳細については、現在のリリースと計画されているリリースのページを参照してください。
Entity Framework Core は、アクティブな開発が行われている唯一の Entity Framework のバージョンです。これをすべての新しいコードに使用することをお勧めします。
Entity Framework 6.x は、モダン ライフサイクル ポリシーに従います。 これは、最新リリース バージョンの最新のパッチのみがサポートされることを意味します。 現時点の最新バージョンは 6.5 です。 このバージョンは、いつでも NuGet 上で見つけることができます。 バージョン 6.0、6.1、6.2、6.3、6.4 はサポート対象ではなくなりました。
Entity Framework 6.x は引き続きサポートされていますが、開発は終了しており、セキュリティの問題に対する修正プログラムのみが提供されます。 Entity Framework 6.x コードベースは非常に安定しており、コードに不要な変更を加えないことによって、この安定性を維持することが優先事項です。 新しいアプリケーションおよびアクティブな開発を行っている既存のアプリケーションでは、Entity Framework Core を使用することを強くお勧めします。
Entity Framework 6 のサポートを終了する少なくとも 12 か月前に Microsoft から通知をお送りします。 現在、サポートを終了する予定はありません。
警告
Entity Framework 4.1、4.2、4.3、5.0 と、これらのバージョンのすべてのパッチは、サポート対象外です。使用しないでください。 Entity Framework 4.1、4.2、4.3、5.0 の NuGet パッケージはサポートされなくなりました。 これらのバージョンを使用しているアプリケーションは、Entity Framework 6 を使用するように更新するか、Entity Framework Core を使用するように移植してください。
Entity Framework 4.x および 5.0 のコードの一部は、.NET Framework に含まれています。 そのため、このコードは、.NET Framework がサポートされている限り、サポートされます。 ただし、注意点として、このコードは、これらの Entity Framework バージョンの NuGet パッケージと組み合わせて使用することを目的としています。 .NET Framework コードを単独で使用しないでください。
警告
Entity Framework 1 と 4 はレガシと見なされています。使用しないでください。 Entity Framework と Entity Framework 4 の最初のバージョンは、.NET Framework に完全に含まれています。 そのため、.NET Framework に含まれるこれらのバージョンは、.NET Framework がサポートされている限り、.NET Framework の一部としてサポートされます。 ただし、セキュリティのバグのみが修正されます。 これらのバージョンはレガシ コードであり、使用しないでください。
これらのバージョンを使用しているアプリケーションは、Entity Framework 6 を使用するように更新するか、Entity Framework Core を使用するように移植してください。
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
トレーニング
モジュール
EF Core を使ってリレーショナル データを永続化および取得する - Training
このモジュールでは、データ アクセス プロジェクトを作成する手順について説明します。 Entity Framework Core (EF Core) を使用して、リレーショナル データベースに接続し、作成、読み取り、更新、削除 (CRUD) クエリを構築します。