Apress Pro Asp.net MVC Framework 3 - SportsStore Edit Product not working?

后端 未结 7 2042
慢半拍i
慢半拍i 2021-02-13 23:33

G’day All, has anyone purchased the ALPHA of Apress Pro Asp.net MVC Framework 3 and created the SportsStore? I can’t for the life of me edit products and have the DB update suc

7条回答
  •  后悔当初
    2021-02-14 00:02

    The state of the EF object needs to be updated before saving.

    public void SaveProduct(Product product)
            {
                if (product.ProductID == 0)
                {
                    context.Products.Add(product);
                }
                else
                {
                    context.Entry(product).State = System.Data.EntityState.Modified;
                }
    
    
                int result = context.SaveChanges();
    
            }
    

提交回复
热议问题