导航

解决执行context.savechanges时出现DbUpdateException的异常

Posted on 2014-12-13 10:35  VSimonChan  阅读(440)  评论(0)    收藏  举报
 1       public void SaveProduct(Product product)
 2         {
 3 
 4             
 5 
 6             if (product.ProductID == 0)
 7             {
 8                 context.Products.Add(product);
 9             }
10             else
11             {
12                 context.Entry(product).State = EntityState.Modified;
13             }

 

在执行这段代码的过程中,出现以下错误,开始执行不调试的时候

 

调试的时候出现

 

 

 

解决办法是将ProductId的标志规范设置为是