【发布时间】:2011-02-08 09:31:23
【问题描述】:
我想请你就如何最好地解决我的问题提出建议。
在一个 Web 服务器上运行。 NET 框架 4.0。无论您会建议我使用何种方法和技术。基于 Asp.NET MVC 2 构建的应用程序。
我在 MS SQL Server 中有一个数据库表。对于数据库中的每个表,我必须实现查看、编辑和删除的接口。所以代码生成器必须生成模型、控制器和视图。。单击 WEB UI 中的按钮后应该会生成。 作为 Model,我使用 .NET Entity Framework。
现在,我需要生成控制器和视图。
如果我有一张名为 tableN1 的表格。并在其列下方:
- [ID] [bigint] IDENTITY(1,1) NOT NULL,
- [名称] [nvarchar 20] 非空,
- [fullName] [nvarchar 50] 非空,
- [年龄] [int] 非空
- [活动] [位] NULL
agree:如果类型位,则生成一个复选框。 nvarchar (20) - 文本框 nvarchar (max)-textarea 等等。
对于这个表,我想生成视图和控制器。谢谢。
PS。这个问题的解决方案必须是FREE
【问题讨论】:
-
这是针对新项目还是现有数据库?
-
@Chance,由 WEB UI 的构造函数创建的数据库结构。我希望在用户创建表结构后,为该表生成简单的视图和控制器。
-
动态创建表是有风险的,因为您需要自己生成表和查询。您将无法使用 ORM,因为这需要重新编译解决方案。这一切都取决于你想去多花哨。 T4 可能是您目前最好的选择,也可能是动态数据(但我不知道您是否可以触发它重新获取信息。
-
@Chance - 感谢您的意见
标签: asp.net .net asp.net-mvc asp.net-mvc-2 code-generation