/// <summary> /// 更新一个对象到数据库中,更新前,根据对象的Maping信息,生成对应的update sql. /// 当前,只支持全属性更新操作 /// </summary> /// <param name="tableObject">含Mapping信息的对象</param> /// <returns>已执行处理的记录数</returns> public int Update(Object tableObject) { Object2Update obj2Update = getObject2Update(); obj2Update.parse(tableObject); return(this.Execute(obj2Update.AsSql(), obj2Update.GetSqlParameterNames(), obj2Update.GetSqlParameterValues())); }
private Object2Update getObject2Update() { if (this.obj2Update == null) { this.obj2Update = new Object2Update(); } return(this.obj2Update); }