private void AddPropertiesForForeignKey(Panel panel, TSqlObject key)
{
foreach (var reference in key.GetReferencedRelationshipInstances(ForeignKeyConstraint.Columns))
{
panel.Children.Add(GetPropertyLabel("Column: ", reference.ObjectName.ToString()));
}
foreach (var reference in key.GetReferencedRelationshipInstances(ForeignKeyConstraint.ForeignTable))
{
panel.Children.Add(GetPropertyLabel("Foreign Table: ", reference.ObjectName.ToString()));
}
foreach (var reference in key.GetReferencedRelationshipInstances(ForeignKeyConstraint.ForeignColumns))
{
panel.Children.Add(GetPropertyLabel("Foreign Column: ", reference.ObjectName.ToString()));
}
}