我的数据库中有大约50多个表,我需要在MVC网站中生成gridview和详细信息视图。 MVC中是否有任何预先存在的用户控件? 这样我就可以只提供表名,它会生成一个带有网格和详细信息视图的页面?
答案 0 :(得分:0)
您可以创建表示每个数据库模式的模型,从这些数据库中的数据填充模型,并创建每个数据库的视图。视图和控制器将不难创建(Visual Studio可以很好地自动填充这些视图和控制器),但您必须首先创建模型并将每个模型连接到数据库。如果您的任何数据库模式都相同,那将会更容易。
创建模型没有一键式解决方案的原因(我相信你要问的是)有一个 ton 的定制,你可以用任何模型,包括你想要的数据(来自DB的SELECT *可能并不总是你想要的),你希望模型字段的安全性等等。
答案 1 :(得分:0)
没有这样的预先存在的用户控件。您需要使用Grid小部件,如演示here。