public ExpressionToSql <T> Update(Expression <Func <object> > expression = null) { this._sqlBuilder.Clear(); this._sqlBuilder.IsSingleTable = true; this._sqlBuilder += "update " + typeof(T).Name + " set "; Expression2SqlProvider.Update(expression.Body, this._sqlBuilder); return(this); }
public Expression2SqlCore <T> Update(Expression <Func <object> > expression = null) { this._sqlPack.Clear(); this._sqlPack.IsSingleTable = true; this._sqlPack += "update " + ModelCache <T> ._TableName + " set "; Expression2SqlProvider.Update(expression.Body, this._sqlPack); return(this); }
public ExpressionToSql <T> Update(Expression <Func <object> > expression) { if (expression == null) { throw new ArgumentNullException("expression", "Value cannot be null"); } this.Clear(); this._sqlBuilder.IsSingleTable = true; this._sqlBuilder.AppendFormat("update {0} set ", this._mainTableName); Expression2SqlProvider.Update(expression.Body, this._sqlBuilder); return(this); }