private DbCommand GetSelectCommand() { IEnumerable <string> columns; if (this._withColumns == null || this._withColumns.Count <= 0) { columns = this.Table.Columns.Select(c => SqliteWriter.Quote(c.Name)); } else { columns = this._withColumns.Select(c => SqliteWriter.Quote(c.ColumnName)); } return(this.GenerateCommand(string.Join(", ", columns))); }
private void GetSelectCommand(out string query, out object[] args) { IEnumerable <string> columns; if (this._withColumns == null || this._withColumns.Count <= 0) { columns = this.Table.Columns.Select(c => SqliteWriter.Quote(c.Name)); } else { columns = this._withColumns.Select(c => SqliteWriter.Quote(c.ColumnName)); } this.GenerateCommandSql(string.Join(", ", columns.ToArray()), out query, out args); }