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();
    }
}