質問: 以前は、.NET Framework 4.6とEntity Framework 6を使用してedmxファイルと関連するモデルファイルを生成してきました。私のプロジェクトでは、フロントエンドとしてASP.NET Core MVCに切り替えたいので、DALを.NET Framework 4.6とEF 6から.NET Standard 2に変更したいと考えています。 プロジェクトファイルはVS 2012で最初に作成されたため、以前の構文がそのまま使用され、Visual Studio自体でターゲットフレームワークを変更することはできません。 Visual Studio 2017とターゲット.NET Standard 2を使用してプロジェクトを再作成するだけで、古いコードを段階的に挿入するほうが簡単かもしれません。最初に再作成したいのは、Entity FrameworkとDBContextとのマッピングです。これまでのところ、NuGetのEF Core依存関係をいくつか追加しましたが、.NET Framework 4.6から慣れ親しんだものに匹敵するedmxファイルを作成することはできません。 Visual Studioでは、「新しいファイルを追加」で特定のウィザードを提供していないようです。 私はここで何が欠けていますか?これまでのところ、以前のStackoverflowの記事( .NET標準プロジェクトでEntity Frameworkコアを設定しようとするなど)と複数のUdemyコースを確認しましたが、EF 6と同等の機能をどのように使用できるかはまだ分かりませんたとえば、edmxファイル)を.NET標準で使用します。
回答: マイクロソフト: 「EF CoreはモデルのEDMXファイル形式をサポートしていません。これらのモデルを移植する最良の方法は、アプリケーションのデータベースから新しいコードベースのモデルを生成することです。