将值从数据库映射到视图模型
本文关键字:视图 模型 映射 数据库 | 更新日期: 2023-09-27 17:53:00
我想把数据库列表中的值传递给控制器中的ViewModels的局部变量。我想使用GetValue方法这样做,但它不存在于这种情况下,我不知道为什么。
public ActionResult Index()
{
MySQL msql = new MySQL();
List<string> results = msql.SelectList("Select * from table");
var model = new List<MyViewModels>(results.Count);
for (int i = 0; i < results.Count; i++)
{
model.Add(new MyViewModels() {
//this is want I want to do but GetValue method doesn't exist
bID = results[i].GetValue("bID");
status = results[i].GetValue("status")
});
}
return View(model);
}
因为结果是List<string>
,您正在有效地尝试调用"".GetValue("bID")
,这是不可能的。字符串没有GetValue
功能
这也没有任何意义
List<string> results = msql.SelectList("Select * from table");