LCJ*_*LCJ 1 asp.net asp.net-mvc entity-framework razor asp.net-mvc-3
我正在努力学习MVC.我想在添加控制器时自动生成所需的视图代码.如果我选择"具有读/写操作和视图的控制器,使用实体框架"选项,则可以执行此操作.但是我没有使用实体框架.如何在不使用Entity Framework的情况下实现类似的行为?为什么当我不使用Entity Framework时它无法自动生成视图?
另外,是否有任何好的MVC3教程不使用Entity Framework(可以使用代码下载)?
参考
用于WCF Web API的Levergaing T4Scaffolding
使用MvcScaffolding包支持您的ASP.NET MVC 3项目
用于WCF服务的MVC脚手架
您可能会在Steve Sanderson的MvcScaffolding包中找到一些您正在寻找的东西
Install-Package MvcScaffolding
Run Code Online (Sandbox Code Playgroud)
安装后(它可能会安装一些EF要求)您可以为模型构建基本的CRUD视图,如下所示,假设模型类型 MySweetModel
Scaffold Views MySweetModel
Run Code Online (Sandbox Code Playgroud)
请注意,此命令不会创建控制器类,但应创建以下视图/Views/MySweetModel
看起来您可以覆盖默认的T4模板,但我从未在EF范围之外使用过MvcScaffolding.也有可能有人已经为您的持久层执行了此操作,例如NHibernate或您正在使用的任何内容.在实现自己的模板之前,我会搜索一下.
归档时间: |
|
查看次数: |
5240 次 |
最近记录: |