私は現在、Entity Framework を使用して、.NET Framework 4.5 で ASP.NET プロジェクトに取り組んでおり、Web 用の Visual Studio Express 2012 で作業しています。この時点で、多くのモデル、コンテキスト、およびコントローラーを作成しました。
また、データ ファイルからデータベースに大量のデータをインポートするためのクラスもいくつか作成しました。ただし、この時点で、実際のインポートはおそらくサービスまたはコンソール アプリケーションを介して行う必要があることが明らかになりました。
MVC フレームワークへのすべての依存関係を保持しながら、現在のプロジェクトからインポーター コード ロジックを分離して、それをコンソール アプリケーション プロジェクトに入れるにはどうすればよいですか?
- 新しいプロジェクトを古いプロジェクトに依存させるだけですか?
- データベースの接続文字列は web.config を介して構成され、古いプロジェクトの内部コンテキスト ロジックによって管理されます。コンソール アプリケーションの使用方法を教えてください。