用于自动生成ASP.NET MVC CRUD UI的工具?

时间:2010-04-29 08:03:37

标签: asp.net-mvc code-generation crud

有没有人知道用于生成ASP.NET MVC CRUD用户界面的任何工具(例如,管理工具的控制器和视图),具体如下:

  • 一组模型对象。
  • 一组用于检索这些对象的存储库。

由于

3 个答案:

答案 0 :(得分:2)

在codeplex上有一个名为MVCCrud的项目,这将自动化存储库和控制器。还可选择支持JqGrid(搜索,排序等)。它不包含在项目中,但添加一些T4模板以生成所需视图非常简单。

如果你只是想要正常的crud功能,这非常快。唯一的缺点是唯一的存储库是Linq2Sql,但是您可以使用他们的界面轻松添加自己的存储库,它很容易扩展或使用部分。

答案 1 :(得分:2)

ASP.NET MVC附带的Crud模板基于T4,它是Visual Studio附带的代码生成工具。这意味着您可以根据自己的喜好拍摄模板并进行自定义,然后制作自己的... 看看Scott Hanselman的忍者提示和技巧视频,他会在这里详细介绍:

http://channel9.msdn.com/posts/matthijs/ASPNET-MVC-2-Ninja-Black-Belt-Tips-by-Scott-Hanselman/

答案 2 :(得分:0)

Serenity Platform

Serenity是一个开源项目,旨在减少开发项目中的样板代码。 它附带了一个基于T4的代码生成器,可以为您的表生成服务和UI。