zoukankan      html  css  js  c++  java
  • asp.net mvc4 在EF新增的时候报对一个实体或多个实体验证失败

    //entity为空 是数据库上下文会验证实体验证
                    var entity = db.UserInfo.Where(u => u.Mobile == mobile).FirstOrDefault();
    
                    
    
                    if (entity != null)
                    {
                   
      
                        MobileLogModel.AddMobileLog(dvid, dvType, "用户注册", "手机已注册", "UserInfo-Register");
    
                        return Json(result, JsonRequestBehavior.AllowGet);
                    }
    
    
      public static void AddMobileLog( string title, string msg)
            {
                using (Dao.GiftDBEntities db = new Dao.GiftDBEntities())
                {
                   //让db 不对实体验证
                    db.Configuration.ValidateOnSaveEnabled = false;
    
                    Dao.MobileLog log = new Dao.MobileLog();
    
                    log.MobileLogID = Utility.GetGUID();
               
                
                    log.Createtime = DateTime.Now;
                    log.Title = title;
                    log.Content = msg;
    
                    db.MobileLog.Add(log);
    
                    db.SaveChanges();
    
        //再让db对实体验证
                    db.Configuration.ValidateOnSaveEnabled = true;
                }
    
            }        
  • 相关阅读:
    PHP array_intersect_uassoc
    PHP array_intersect_key
    PHP array_intersect_assoc
    PHP array_flip
    PHP array_filter
    PHP array_fill
    PHP array_fill_keys
    Android4.0-Fragment框架实现方式剖析
    Fragment 生命周期
    WebView
  • 原文地址:https://www.cnblogs.com/zoro-zero/p/4455839.html
Copyright © 2011-2022 走看看