//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;
}
}