Linq to Entities を使用して、データベース テーブルに追加したり、データベース テーブルから削除したりできます。ただし、次のコードはデータベースを更新しません。(例外などはありません。更新されないだけです。):
// Change box qty
var pnumber = Request.Form["PartNumber"];
var oid = Session["OOID"];
var uid = WebSecurity.CurrentUserId;
var newqty = Request.Form["Quantity"];
var c = (from item in database.Carts
where item.UserId ==
uid && item.PartNumber ==
pnumber && item.OrderId == (string)oid
select item.Boxes).FirstOrDefault();
c = newqty.AsInt();
database.SaveChanges();
Response.Redirect("~/Protected/Account/Shopping/Cart");
私が間違っている可能性のあるアイデア、またはこれを解決する方法はありますか? Stack Overflow を検索し、Answers や Google で提供されているさまざまなサンプルを試しましたが、ほとんど同じで、役に立ちませんでした。