public IEnumerable<Column> GetForeignKeyColumns()
{
var retval = new List<Column>();
var whereChildRelations = this.GetRelationsWhereChild().ToList();
foreach (var r in whereChildRelations)
{
foreach (var cr in r.ColumnRelationships.ToList())
{
var column = cr.ChildColumnRef.Object as Column;
if (column != null)
retval.Add(column);
}
}
return retval;
}