【发布时间】:2011-06-23 14:00:45
【问题描述】:
我目前正在使用 Entity Framework 4 编写一个 ASP.NET MVC3 应用程序。
有些任务(例如处理 10K+ 的记录)必须在后台运行。我正在编写一个控制台应用程序来完成这项工作(并且可能将其作为线程或窗口服务运行)。
控制台应用和 MVC3 EF4 项目
由于我在 MVC3 应用程序中编写了很多服务和模型代码,我想在我的控制台项目中重用它们。
这可能吗?
(由于时间限制,我无法将我们的服务重构为另一个 DLL/代码库)
【问题讨论】:
-
为什么不将您的服务和模型代码移动到两个项目之间共享的库项目中。
-
时间限制。我应该在开始之前完成它(客户在最后一分钟添加了批处理作业的要求,我需要它,比如“尽快!”)而且我对 EF4 太陌生,无法弄清楚在代码库中使用 EF4因为我遇到的每一本教程和书籍都包含在一个项目中。
标签: c# asp.net-mvc-3 entity-framework-4 console-application