当前位置:编程学习 > C#/ASP.NET >>

程序一到SaveChanges()就自动结束了。什么也没提示

var query = ocmrs_Con.WILDCATANALYSEs.Where(p => p.DT == ids).Where(s => s.OILWELL_ID == id1).FirstOrDefault();
                        if (query.APPRAISE ==null || query.APPRAISE =="" )
                        {
                            query.APPRAISE = massage_new;
                        }
                        if (query.ADVISE == null || query.ADVISE =="")
                        {
                            query.ADVISE =  advi_massage_new;
                        }
                        try
                        {
                            ocmrs_Con.SaveChanges();
                        } --------------------编程问答-------------------- --------------------编程问答--------------------
引用楼主  的回复:
var query = ocmrs_Con.WILDCATANALYSEs.Where(p => p.DT == ids).Where(s => s.OILWELL_ID == id1).FirstOrDefault();
                        if (query.APPRAISE ==null || query.APPRAISE =="" )
           ……

var query = ocmrs_Con.WILDCATANALYSEs.Where(p => p.DT == ids).Where(s => s.OILWELL_ID == id1).FirstOrDefault();
  if (query.APPRAISE ==null || query.APPRAISE =="" )
  {
  query.APPRAISE = massage_new;
  }
  if (query.ADVISE == null || query.ADVISE =="")
  {
  query.ADVISE = advi_massage_new;
  }
  try
  {
  ocmrs_Con.SaveChanges();
  }

这么啦?呵呵 --------------------编程问答-------------------- 就是一到ocmrs_Con.SaveChanges();执行之后就自动结束了。
没有错误信息。 直接就是什么也没提示 异常也没有。我用的是调试模式,调试到这里执行后就直接结束调试了。 直接就转到页面了 --------------------编程问答-------------------- if (query.APPRAISE !=null && )
=======
if (query.APPRAISE !=null )
--------------------编程问答-------------------- try
  {
  ocmrs_Con.SaveChanges();
  }

你的catch怎么写的? --------------------编程问答--------------------
引用 5 楼  的回复:
try
  {
  ocmrs_Con.SaveChanges();
  }

你的catch怎么写的?

catch(Exception)
      {
         throw ;
      } --------------------编程问答-------------------- 现在发现可能是数据库的问题。 因为我直接在数据库内修改之后数据库就没了响应。 --------------------编程问答-------------------- 你调用的存储过程? 是不是无限死循环,或无限递归了? --------------------编程问答-------------------- --------------------编程问答-------------------- 还是看2楼的代码顺眼,

LZ,应该先提升自己的代码编写习惯

看起来真费劲~~ --------------------编程问答-------------------- 哈哈,try要跟catch匹配啦,多翻翻书,多看别人的代码还是有好处的。
补充:.NET技术 ,  LINQ
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,