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