internal void AddDependentColumn(DataColumn expressionColumn)
{
if (_dependentColumns == null)
{
_dependentColumns = new List<DataColumn>();
}
Debug.Assert(!_dependentColumns.Contains(expressionColumn), "duplicate column - expected to be unique");
_dependentColumns.Add(expressionColumn);
_table.AddDependentColumn(expressionColumn);
}