C# 在mvc中使用通用viewmodel
我正在寻找以下实现的通用解决方案 我们已经在一个表中存储了一些数据库表名,我们在dropdownlist中填充了这个表列表,并且基于所选的表名,我们希望在网格中显示有列的数据,网格将有CRUD操作按钮 对于这些表,我们已经在项目中生成了模型 但是在这里,我们希望使用通用视图模型/解决方案,因为列名称、数据类型等将根据所选的表而有所不同,因此我们无法创建一个定义了一组属性的模型 为了检索所选的表数据,我们编写了存储过程。但是要检索从存储过程返回的数据,我们需要提供模型名。下面是示例代码C# 在mvc中使用通用viewmodel,c#,asp.net-mvc,asp.net-core,asp.net-core-mvc,viewmodel,C#,Asp.net Mvc,Asp.net Core,Asp.net Core Mvc,Viewmodel,我正在寻找以下实现的通用解决方案 我们已经在一个表中存储了一些数据库表名,我们在dropdownlist中填充了这个表列表,并且基于所选的表名,我们希望在网格中显示有列的数据,网格将有CRUD操作按钮 对于这些表,我们已经在项目中生成了模型 但是在这里,我们希望使用通用视图模型/解决方案,因为列名称、数据类型等将根据所选的表而有所不同,因此我们无法创建一个定义了一组属性的模型 为了检索所选的表数据,我们编写了存储过程。但是要检索从存储过程返回的数据,我们需要提供模型名。下面是示例代码 List&
List<SomeModel> modelList = new List<SomeModel>();
modelList = dbcontext.Set<SomeModel>().FromSql("some sp name @tableName={0}", TableName).ToList();
return modelList;
那么,我们如何创建将接受任何表/模型数据的通用视图模型,以及如何在执行存储过程时在dbcontext.set中设置该视图模型?您要求的
将接受任何表/模型数据的通用视图模型
你所说的类是人们在强类型化之前使用的。它的人口已经增加了。是的。我正在寻找的这种解决方案。我应该如何定义“某个模型”。。空白模型?