【发布时间】:2014-02-19 21:39:48
【问题描述】:
我的数据库中有大约 50 多个表,我需要在 MVC 网站中为其生成网格视图和详细信息视图。 MVC 中是否有任何预先存在的用户控件可用? 这样我就可以输入表名并生成一个带有网格和详细信息视图的页面?
【问题讨论】:
标签: asp.net-mvc-3 kendo-ui kendo-grid telerik-grid telerik-mvc
我的数据库中有大约 50 多个表,我需要在 MVC 网站中为其生成网格视图和详细信息视图。 MVC 中是否有任何预先存在的用户控件可用? 这样我就可以输入表名并生成一个带有网格和详细信息视图的页面?
【问题讨论】:
标签: asp.net-mvc-3 kendo-ui kendo-grid telerik-grid telerik-mvc
您可以只创建代表每个数据库模式的模型,从这些数据库中的数据填充模型,然后创建每个数据库的视图。创建视图和控制器并不难(Visual Studio 在自动填充这些方面做得很好),但是您必须首先创建模型并将每个模型连接到您的数据库。如果您的任何 db 架构相同,将会更容易。
创建模型没有一键式解决方案的原因(我相信您正在问这个问题)是因为您可以使用任何模型,包括您想要的数据(因为 SELECT * from DB 可能并不总是您想要的)、您希望模型字段的安全性等。
【讨论】:
不存在这样的预先存在的用户控件。您需要像演示的 here 那样使用 Grid 小部件。
【讨论】: