gpt4 book ai didi

c# - 将值从数据库映射到 View 模型

转载 作者:行者123 更新时间:2023-11-28 23:28:54 24 4
gpt4 key购买 nike

我想将数据库列表中的值传递给 Controller ​​中 ViewModel 的局部变量。我想使用 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");

这仅在表格只有一列时有效。

关于c# - 将值从数据库映射到 View 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38083699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com