質問: 私は、バックエンドプロジェクトとデータベースコンテキストでモデルクラスを分離し、DbContextsプロジェクトでのマイグレーションを行うために、私が働く会社ソリューションのリポジトリパターンを実装しています。 私はScaffold-DbContextを使ってバックエンドプロジェクトをデフォルトプロジェクトとしてモデルクラスのデスティネーションに設定していますが、DbContextクラスは常にモデルクラスと同じフォルダに作成されます。 DbContextクラスの作成を別の出力フォルダにリダイレクトすることは可能ですか?私の場合はDbContextsプロジェクトですか?
回答: -ContextDirオプションを使用して、生成されたコンテキストをリダイレクトできるようになりました。 > **-ContextDir** DbContextファイルを入れるディレクトリ。パスはプロジェクトディレクトリを基準にしています。 > > したがって、あなたの場合は次のようになります: ``` Scaffold-DbContext "*connection*" "*provider*" -OutputDir "BackendProject" -ContextDir "DbContexts" ``` ソース: https : //docs.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell