首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASP.NET MVC 3:在添加控制器时自动生成视图(没有实体框架)

ASP.NET MVC 3:在添加控制器时自动生成视图(没有实体框架)
EN

Stack Overflow用户
提问于 2012-02-17 12:28:07
回答 1查看 6K关注 0票数 1

我正在努力学习MVC。我想在添加控制器时自动生成所需的视图代码。如果我选择“Controllerwith读/写操作和视图,使用实体框架”,这是可能的。但是,我没有使用实体框架。如何在不使用实体框架的情况下实现类似的行为?以及为什么当我不使用实体框架时,它无法自动生成视图?

另外,是否有任何好的MVC3教程不使用实体框架(有可用的代码下载)?

参考文献

  1. How do I configure ASP.net MVC to Scaffold using ADO.net dataservice?
  2. Levergaing T4Scaffolding for WCF API
  3. ASP.NET MVC 3 and NHibernate Scaffolding
  4. Scaffold您的ASP.NET MVC 3项目带有WCF Services
  5. Create a Dropdown List for MVC3 using Entity Framework (.edmx Model) & Razor Views && Insert A Database Record to Multiple Tables

的MvcScaffolding package

  • MVC脚手架
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-17 12:50:14

你可能会在Steve Sanderson's MvcScaffolding package上找到你要找的东西

努基特

代码语言:javascript
复制
Install-Package MvcScaffolding

安装后(可能会安装一些EF要求),假设模型类型为MySweetModel,您可以构建模型的基本CRUD视图,如下所示

代码语言:javascript
复制
Scaffold Views MySweetModel

请注意,此命令将不会创建控制器类,但应在/Views/MySweetModel下创建以下视图

  • _CreateOrEdit.cshtml
  • Create.cshtml
  • Delete.cshtml
  • Details.cshtml
  • Edit.cshtml
  • Index.cshtml

It looks like you might be able to override the default T4 templates,但我从未在EF范围之外使用过MvcScaffolding。还可能有人已经为您的持久性层(如NHibernate或您正在使用的任何东西)做了此操作。在实现您自己的模板之前,我会先搜索一下。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9328197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档