両方の NuGet パッケージをインストールすることで、同じアプリケーションまたはライブラリで EF Core と EF6 を使用できます。
一部の型は EF Core と EF6 で同じ名前を持ち、名前空間によってのみ異なり、同じコード ファイルで EF Core と EF6 の両方を使用すると複雑になる可能性があります。 名前空間エイリアス ディレクティブを使用すると、あいまいさを簡単に削除できます。 例えば次が挙げられます。
using Microsoft.EntityFrameworkCore; // use DbContext for EF Core
using EF6 = System.Data.Entity; // use EF6.DbContext for the EF6 version
複数の EF モデルを持つ既存のアプリケーションを移植する場合は、その一部を EF Core に選択的に移植し、他のモデルに EF6 を引き続き使用することを選択できます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET