添加脚手架项

时间:2016-06-16 10:41:04

标签: asp.net-mvc entity-framework asp.net-mvc-scaffolding

我最初在一个项目中添加了我的EF类,我的MVC应用程序项目直接在解决方案中引用了该项目。我添加了一堆没有问题的脚手架物品。我最近将我的EF项目移动到一个单独的解决方案,并在我的MVC应用程序中使用NuGet包来提取依赖关系,现在当我添加一个新的脚手架项目时,可以添加EF类和EF模型。 / p>

现有的脚手架物品仍然运转正常,没有任何问题。我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

MVC中的脚手架非常挑剔。特别是,它只适用于属于上下文的实体类,重要的是,上下文必须与运行脚手架的项目位于同一个项目中。换句话说,除非您正在构建一个非常基本的MVC项目,否则脚手架很快就会过时。

好消息是你不需要它。除非你是MVC开发的新手,否则改变脚手架控制器,视图等将比从头开始创建所有内容更加耗时。任何这一点都没有什么神奇之处。控制器只是一个继承自Controller的类。视图只是一个扩展名为cshtml的文本文件。其他一切都是特定于应用程序的,这意味着你无论如何都必须触摸到脚手架上的所有内容。