我希望得到您关于如何最好地解决我的问题的建议。建议如何为asp.NET mvc实现代码生成器2
在Web服务器中运行。 NET Framework 4.0。无论您采用哪种方法和技术,都会给我建议。基于Asp.NET MVC 2构建的应用程序。
我在MS SQL Server中有一个数据库表。对于数据库中的每个表格,我必须实现用于查看,编辑和删除的界面。所以代码生成器必须生成模型,控制器和视图。。生成应该在点击WEB UI中的按钮后发生。 as Model我使用.NET Entity Framework。
现在,我需要生成控制器和视图。
所以如果我有一个名称为tableN1的表。和低于其colums:
- [ID] [BIGINT] IDENTITY(1,1)NOT NULL,
- [名称] [nvarchar的20] NOT NULL,
- [全名] [nvarchar的50] NOT NULL,
- [年龄] [INT] NOT NULL
- [活性] [比特] NULL
同意:如果类型比特,则生成的复选框。 nvarchar(20) - textbox nvarchar(max)-textarea等等。
对于这个表,我想生成视图和控制器。谢谢。
PS。对于这个问题的解决方案必须是免费
这是为新项目还是现有的数据库? – Chance 2010-04-15 13:42:26
@Chance,由WEB UI的构造函数创建的db结构。我想在用户创建表结构后,为这个表生成简单的视图和控制器。 – loviji 2010-04-15 13:45:37
即时创建表是有风险的,因为您将需要自行生成表和查询。您将无法使用ORM,因为这需要重新编译解决方案。 这一切都取决于你想要走多么华丽。 T4可能是你现在最好的选择,或者是动态数据(但是我不知道你是否可以触发它重新调整信息。 – Chance 2010-04-15 13:57:58