Windows phone 8 如何在Windows Phone应用程序中将Linq中的记录更新为Sql
我使用以下代码在购物车数据库中插入新项目:Windows phone 8 如何在Windows Phone应用程序中将Linq中的记录更新为Sql,windows-phone-8,local-storage,Windows Phone 8,Local Storage,我使用以下代码在购物车数据库中插入新项目: using (MFTDataContext Cartdb = new MFTDataContext(strConnectionString)) { Database InsertItemCart = new Database { P
using (MFTDataContext Cartdb = new MFTDataContext(strConnectionString))
{
Database InsertItemCart = new Database
{
ProductID = int.Parse(product_id[0]),
ProductName = product_name[0],
ProductPrice = int.Parse(product_price[0]),
ProductQuantity = singletonInstance.Quantity,
ProductTotalPrice = product_totalpriceINT,
ProductImageURL = product_image[0]
};
Cartdb.MFTCart.InsertOnSubmit(InsertItemCart);
Cartdb.SubmitChanges();
现在使用什么代码来更新相同的记录。假设一个新的姿态,数量从1变为5。现在如何更新相同的记录。我不想创造新的记录。如何更新同一记录
private void Update(int itemID, int newQuantityValue)
{
using (var context = new YouContextType())
{
var item = (from item in context.YourEntity
where item.ID == itemID
select item).Single();
item.Quantity = newQuantityValue;
context.SubmitChanges();
}
}