我目前正在使用 .NET Framework 4.5 中的 ASP.NET 项目,使用 Entity Framework,并在 Visual Studio Express 2012 for web 中工作。至此,我已经创建了很多模型、上下文和控制器。
我还制作了一些类,用于将大量数据从数据文件导入数据库。然而,此时已经很清楚,实际的导入可能应该通过服务或控制台应用程序来完成。
如何将导入器代码逻辑与当前项目分离,同时保留对 MVC 框架的所有依赖项,以将其放入控制台应用程序项目中?
- 我只是让新项目依赖于旧项目吗?
- 数据库的连接字符串是通过 web.config 配置的,并由旧项目中的内部上下文逻辑管理。我如何使用这是控制台应用程序?