通用的ASP.NET MVC模型、控制器和视图
通用的ASP.NET MVC模型、控制器和视图
我目前正在评估将ASP.NET MVC作为Web项目可能要用到的技术。由于我是ASP.NET MVC的初学者,所以需要一些建议。
我们目前有一个ASP.NET系统,它使用OLE DB和数据表从数据库检索数据,并在网页上使用数据表的列呈现出来。该系统以通用的方式构建,并从数据库驱动,因此我们无需编写自定义页面来显示和呈现数据库中的每个表。实际上,我们有一个ASP.NET页面,用于呈现和编辑数据库中不同的表。
我们正在考虑使用ASP.NET MVC重写该系统。在ASP.NET MVC中,是否可能使用字典或列表而不是针对数据库中的每个表具有单独类的通用模型、控制器和查看器?
在控制器方面,我看到了以下文章可以将Data表转换为IEnumerable:
Convert DataTable to IEnumerable
但是,我不确定是否可以在模型和查看器方面实现相同的功能。通用模型、控制器和视图的整体理念是否与ASP.NET MVC的理念相反?
问候
Lucas
admin 更改状态以发布 2023年5月21日