protected SaveLogConfig GetSaveLogConfig(string schema, string tableName, LogColumnConfig columnConfig, params LogColumnConfig[] columnConfigs) { var log = new SaveLogConfig(); log.Schema = schema; log.TableName = tableName; log.Columns = new List <LogColumnConfig>(); log.Columns.Add(columnConfig); if (columnConfigs != null) { log.Columns.AddRange(columnConfigs); } return(log); }
protected SaveLogConfig GetSaveLogConfig(string schema, string tableName, LogColumnConfig columnConfig, params string[] pkColumns) { List <LogColumnConfig> cols = null; if (pkColumns != null) { cols = new List <LogColumnConfig>(); foreach (var pkColumn in pkColumns) { cols.Add(new LogColumnConfig { PKColumnName = pkColumn }); } } return(GetSaveLogConfig(schema, tableName, columnConfig, cols.ToArray())); }