public override void AddRequiredColumns(IDictionary <string, DataSource> dataSources, IDictionary <string, Type> parameterTypes, IList <string> requiredColumns) { if (!requiredColumns.Contains(UserIdSource)) { requiredColumns.Add(UserIdSource); } Source.AddRequiredColumns(dataSources, parameterTypes, requiredColumns); }
public override void AddRequiredColumns(IDictionary<string, DataSource> dataSources, IDictionary<string, Type> parameterTypes, IList<string> requiredColumns) { foreach (var col in ColumnMappings.Values) { if (!requiredColumns.Contains(col)) requiredColumns.Add(col); } Source.AddRequiredColumns(dataSources, parameterTypes, requiredColumns); }
public override void AddRequiredColumns(IDictionary <string, DataSource> dataSources, IDictionary <string, Type> parameterTypes, IList <string> requiredColumns) { foreach (var col in ColumnSet.Select(c => c.SourceColumn + (c.AllColumns ? ".*" : ""))) { if (!requiredColumns.Contains(col, StringComparer.OrdinalIgnoreCase)) { requiredColumns.Add(col); } } Source.AddRequiredColumns(dataSources, parameterTypes, requiredColumns); }
public override void AddRequiredColumns(IDictionary <string, DataSource> dataSources, IDictionary <string, Type> parameterTypes, IList <string> requiredColumns) { if (!requiredColumns.Contains(PrimaryIdSource)) { requiredColumns.Add(PrimaryIdSource); } if (SecondaryIdSource != null && !requiredColumns.Contains(SecondaryIdSource)) { requiredColumns.Add(SecondaryIdSource); } Source.AddRequiredColumns(dataSources, parameterTypes, requiredColumns); }
public override void AddRequiredColumns(IDictionary <string, DataSource> dataSources, IDictionary <string, Type> parameterTypes, IList <string> requiredColumns) { Source.AddRequiredColumns(dataSources, parameterTypes, requiredColumns); }