我正在用DB第一种方法学习MVC3和EF。
在MVC3的一些视频中,他们选择了Scafolding Options的代码优先方法,他们选择了“带有读写操作和视图的控制器”,并且在选择了模型和数据上下文类之后,会自动生成一些代码。
在我的工作中,我有一个单独的类库,里面有EF模型(请参见diagrame中的蓝色选区)。请指导我如何访问该EF及其生成的类,以便与具有读写操作和视图的控制器一起使用?
修改 我正在添加新的Controller。 我没有收到您在照片中提到的评论。 我在模型类中获得了一些类下拉列表但是我的EF类没有在列表中。 我没有在我的MVC项目中对类库进行任何改进。请告诉我怎么做以及做什么?
感谢
答案 0 :(得分:1)
我相信你指的是MVC Scaffolding
Install-Package MvcScaffolding
如果它显示没有可用的模型类,当你悬停它时会给你一个更详细的描述:
如果收到此消息,清理和重建应该可以解决您的问题。
您的主项目是否引用了您的数据库项目?在主项目中单击引用,添加新引用 - 然后在项目选项卡中选择带有edmx的项目名称:
之后,清理并构建!