web-dev-qa-db-ja.com

Entity Framework 6.3とASP.NET Core 3

ASP。NET Core 3でEntity Framework 6.3をどのように使用しますか?具体的には、既存のデータベースからモデルを生成したいと思います。エンティティデータモデルを追加できない場合は、 .NET Framework全体を対象としています(ただし、.NET Core 3ではEntity Framework 6.3はサポートされていませんか?)

5
Muaddib878

Visual Studioを使用してデータベースからEF6コードファーストモデルをリバースエンジニアリングできますが、.NET Coreプロジェクトではデフォルトで有効になっているとは思いません。ただし、can .NET Frameworkプロジェクトでモデルを生成し、ファイルをコピーするか、プロジェクトを後で.NET Coreに変換します。

Entity Framework 6 ToolsコンポーネントがVisual Studioにインストールされている場合は、.NET FrameworkプロジェクトからAdd -> New Item -> ADO.NET Entity Data Model。これにより、モデルを生成するテーブルを選択するウィザードが開始されます。

(これは少なくともVS 2017以降に発生したと思います-EF 6.3/.NET Core 3.0のためにVS 2019を使用していると思います。)

1
Blake