asp.net-mvc-3 – MVC 3脚手架可用于n层应用吗?
发布时间:2020-12-16 09:49:26 所属栏目:asp.Net 来源:网络整理
导读:我已经看到了一些ASP.NET MVC3脚手架的例子,但这些都是简单的基本应用程序.有几个项目的分层/分层解决方案怎么样: /Data /Repository /Services /UI (MVC3) 基本的脚手架将所有东西都推入控制器. 是否可以自定义脚手架模板,以便从数据项目中获取POCO,然后在
我已经看到了一些ASP.NET MVC3脚手架的例子,但这些都是简单的基本应用程序.有几个项目的分层/分层解决方案怎么样:
/Data /Repository /Services /UI (MVC3) 基本的脚手架将所有东西都推入控制器. 是否可以自定义脚手架模板,以便从数据项目中获取POCO,然后在Repository项目中创建存储库,在Service项目中创建服务,最后在MVC中创建一个对数据上下文一无所知的瘦控制器? 我有点困惑,因为它是一个真正的生产力助推器. 解决方法
如果使用-Repository标志,则会获得存储库.使用默认模板,它位于Model文件夹中(如果使用区域,则会进入相应的Area Model文件夹).
您可以自定义MvcScaffolding使用的模板(请参阅Steven Sanderson MVCConf2视频).但是,如果您从未使用过PowerShell脚本,那么将事情分解为单独的项目等将会非常困难. 当然,没有什么可以阻止你移动文件,重命名命名空间等等.是的,它需要一些工作,但它比没有好多了.我这样做,它需要我10分钟. 我希望有人会尽快制作出类似的NuGet包装,或者额外的工具来使它更容易. 正如你所说,它是一种生产力助推器,但也许你还是要自己做一点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-core – vNext MVC模板 – wwwroot
- 什么是Application Server for ASP.NET?
- 如何在Web项目中给没有添加API核心组件添加APIController的
- .net – 实体框架遇到的最大池大小4.3
- 迁移经典ASP – Webforms或ASP.NET MVC?
- asp.net-mvc – 有一个最佳实践和建议替代会话变量在MVC
- asp.net – 如何检查SQL Server代理是否正在运行
- asp.net – 我们可以用IIS运行Selenium WebDriver测试用例,
- ASP.NET开发常用简单实用的方法
- asp.net – 在成功登录时添加声明并在应用程序的其他位置检
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC 4 Web API无法映射包
- asp.net中的Html.ActionLink MVC对象值格式错误
- asp.net-mvc-3 – ASP.NET MVC3 CSS框架
- asp.net-mvc – 如何持久保存用户选择(例如:主题
- asp.net-mvc – ASP.NET MVC路由从html页面开始
- asp.net – JS,图像和CSS被HTTPModule拦截
- asp.net-mvc-4 – ASP.NET 4.5和Web API中的URL重
- asp.net-mvc – 如何保持MVC JQuery Ajax POSTs
- 如何创建自定义授权属性以检查Asp.Net Core中的角
- IIS 7.5应用程序初始化ASP.NET Web服务(预热),而
热点阅读