我正在从一张表格中检索数量,默认情况下从table1
检索到1,我在table1
一栏中插入table2
数量并基于列id
。我正在尝试更新购物篮table2
数量,但它没有回复。
请帮我更新数量。
(其实我的问题是来自table1
的篮子表数量来自1,我试图在篮子表中插入我的默认数量...在更新操作链接的控制器页面中,id正在处理但默认数量(什么我给的)是不处理测试对象...假设我给的是默认对象,它正在更新......请帮我解决这个问题)
型号:
public class tbl_Bascket
{
[Key]
public int OrderID { get; set; }
public int ItemCode { get; set; }
public string username { get; set; }
public int Quanitity { get; set; }
public decimal Price { get; set; }
public decimal TotalPrice { get; set; }
public DateTime OrderDate { get; set; }
public string ProductName { get; set; }
}
public class tbl_BascketContext:DbContext
{
public DbSet basket { get; set; }
}
控制器:
private tbl_BascketContext dbbasket = new tbl_BascketContext();
public ActionResult update(int id)
{
tbl_Bascket test = dbbasket.basket.Find(id);
int qty = test.Quanitity;
SqlCommand cmd = new SqlCommand("update tbl_Bascket set Quanitity='" + qty + "' where OrderID='" + id + "'", con);
con.Open();
cmd.ExecuteNonQuery();
con.Close();
return RedirectToAction("Bascket");
}