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



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

显然,其他人能够从"添加控制器"对话框中看到所有潜在的上下文和模型。我不知道为什么我不能。

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

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

找到问题了!在我的解决方案中,我的MVC项目引用了EF 4.1程序集,而我的支持EF项目引用了EF 4.2程序集。当我升级到它们都匹配4.2时,最后"添加控制器"对话框显示了我来自两个项目的所有类!

最新更新