質問: したがって、.netコアにはedmxがありません。どのようにエンティティを生成し、モデルとマッピングを表示し、.netコアを使用してprocsを保存しますか? あなたがedmxを持っていなくてもそれを行うことができる方法はありますか?
回答: データベースファーストアプローチは、Entity Framework Core: .NET Framework - Existing Database (Full .NETおよび.NET Coreターゲットアプリケーションの場合と同じ原則)でサポートされています。 詳細には、次のコマンドを使用してデータベースからDbContextを作成します。 `Scaffold-DbContext` : `Scaffold-DbContext` ; `dotnet ef dbcontext scaffold` : `dotnet ef dbcontext scaffold` 。 現時点では、DB Firstにはいくつかの重要な制限があります。テーブルレベルなどでリバースエンジニアリングをカスタマイズすることは不可能です。それがあなたに適していることを確認するためにEFコアロードマップをチェックしてください。例えば: > また、次の機能についても検討する予定ですが、2.0では完全に実装されていない可能性があります。 > > データベースからモデルを更新する(#831) - 以前にデータベースからリバースエンジニアリングされたモデルを、データベーススキーマの変更以降に段階的に更新することができます。これにより、モデルをリバースエンジニアリングした後に手動で行った変更を失うことなく、現在のスキーマと一致するようにモデルを更新することができます。 > > アップデート: EF Core 2.0.0-preview1には、マイナーなリバースエンジニアリング機能と修正がいくつかあります。