MVC3添加控制器上下文/模型位置

时间:2011-11-22 07:22:18

标签: asp.net-mvc visual-studio code-generation t4

在我的VS MVC项目中,出于脚手架的目的,“添加控制器”对话框为我提供了当前项目中潜在的数据库上下文和模型的列表。但是,如果我在一个单独的项目中有模型和上下文怎么办?如何配置Visual Studio以在扩展位置进行搜索?

显然其他人可以看到all potential contexts and models from the "Add Controller" dialogue。我不知道为什么我不能。

2 个答案:

答案 0 :(得分:0)

我认为,您应该在具有控制器的项目的References部分中添加具有模型和上下文的项目。 参考 - >添加参考,然后浏览模型和上下文的项目。

此外,您应该将这些项目放在相同的解决方案中以供此参考工作,您应该在主要参考部分之前构建项目。

答案 1 :(得分:0)

发现问题了!在我的解决方案中,我的MVC项目引用了EF 4.1程序集 - 而我的支持EF项目引用了EF 4.2程序集。当我升级到两个都匹配4.2时,最后“添加控制器”对话向我展示了两个项目的所有类!