public KeyValuePair <string, List <AgileParameter> > ToSql() { PreToSql(); string sql = UpdateBuilder.ToSqlString(); RestoreMapping(); return(new KeyValuePair <string, List <AgileParameter> >(sql, UpdateBuilder.Parameters)); }
private string _ExecuteCommand() { PreToSql(); AutoRemoveDataCache(); Check.Exception(UpdateBuilder.WhereValues.IsNullOrEmpty() && GetPrimaryKeys().IsNullOrEmpty(), "You cannot have no primary key and no conditions"); string sql = UpdateBuilder.ToSqlString(); ValidateVersion(); RestoreMapping(); Before(sql); return(sql); }