/// <summary> /// 修改元数据 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Edit(GuideLineData model) { if (string.IsNullOrEmpty(model.ID)) { LogService.WriteInfoLog(logTitle, "试图修改为空的GuideLineData实体!"); throw new KeyNotFoundException(); } using (DbContext db = new CRDatabase()) { db.Entry(ModelToEntity(model)).State = EntityState.Modified; return(db.SaveChanges() > 0); } }
public CTMS_GUIDELINEDATA ModelToEntity(GuideLineData model) { if (model == null) { return(null); } return(new CTMS_GUIDELINEDATA() { ID = string.IsNullOrEmpty(model.ID) ? Guid.NewGuid().ToString() : model.ID, GUIDELINEID = model.GuideLineID, TEXT = model.Text, VALUE = model.Value, CREATEDATETIME = model.CreateDateTime, CREATEUSERID = model.CreateUserID, CREATEUSERNAME = model.CreateUserName, EDITDATETIME = model.EditTime, EDITUSERID = model.EditUserID, EDITUSERNAME = model.EditUserName, OWNERID = model.OwnerID, OWNERNAME = model.OwnerName, ISDELETED = model.IsDeleted }); }