我有一个MVC控制器方法List<DataRow> GetUserCriteria()
它运行标准的SQL查询,没有EF或自动映射器。运行后查询它:如何将列表查询结果转换为查看模型?
DataTable dt = new DataTable();
SqlDataAdapter sdp = new SqlDataAdapter(objCommand)
conn.Open();
sdp.Fill(dt)
list = dt.AsEnumerable().ToList();
return list;
的问题是在我的ActionResultMethod返回相关的观点,我怎么能说列表转换为正确的类型为视图模型消耗,并在视图中使用?
public ActionResult ClientProfile() {
var rawData = GetUserCriteria();
//Convert to type for view model here and pass into the view below.
return View()
}
信用http://stackoverflow.com/questions/2243898/displaying-standard-datatables-in-mvc – kblau
是否有一个在窗体中呈现此示例?我传递给视图的数据是用HtmlHelpers呈现的用户配置文件数据 – LifeOf0sAnd1s