Entity Frameworkの以前のバージョンと同様に、Entity Framework Coreでは、既存のデータベースの選択されたテーブルのみをリバースエンジニアリングして、それらからモデルクラスを作成できます。 このASP.NET公式サイト データベース全体をリバースエンジニアリングします。過去、 このASP.NETチュートリアルに示されているように 、古いEFを使用すると、選択したテーブル/ビューのみをリバースエンジニアリングできます。
dotnet ef dbcontext scaffold コマンドとmultipleパラメーター-t
(-table
)。インポート(足場)に必要なすべてのテーブルを指定できます。機能は最初に説明されます ここ 。
強制タグは、出力ディレクトリ内の既存の選択されたモデル/ファイルを更新します。
Scaffold-DbContext "Server=(localdb)\v11.0;Database=MyDB;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -t User, Role -f