public void LoadColumnsFromSchemaTable(DataTable schemaTable) { Columns = new ConcurrentDictionary <string, Column>(SchemaManager.Comparer); foreach (DataRow dr in schemaTable.Rows) { var c = Column.Create(dr); Columns.TryAdd(c.Name, c); } }