/// <summary> /// 根据属性修改实体 /// </summary> /// <param name="model"></param> /// <param name="proNames"></param> /// <returns></returns> public int adminModify(Admin_T model, params string[] proNames) { DbEntityEntry entry = db.Entry <Admin_T>(model); entry.State = System.Data.EntityState.Unchanged; foreach (string proName in proNames) { entry.Property(proName).IsModified = true; } return(db.SaveChanges()); }
/// <summary> /// 将实体通过EF传入数据库,返回受影响行数 /// </summary> /// <param name="model"></param> /// <returns></returns> public int adminAdd(Admin_T model) { db.Aamin_T.Add(model); return(db.SaveChanges());//保存成功后会将新增Id设置给model 并返回受影响行数 }