Как получить таблицу, внешний ключ относится к

6
задан Ronnie 19 January 2009 в 19:49
поделиться

1 ответ

Необходимо запустить с самой таблицы и перечислить весь, его - внешние ключи. Пример кода:

foreach (ForeignKey key in currentTable.ForeignKeys)
{
    foreach (ForeignKeyColumn column in key.Columns)
    {
        Console.WriteLine("Column: {0} is a foreign key to Table: {1}",column.Name,key.ReferencedTable);
    }
}

Править: Небольшое изменение. Во втором цикле foreach используют foreach (столбец ForeignKeyColumn в ключе. Столбцы) (у меня был он foreach (Столбец Column в ключе. Столбцы) прежде, и это неправильно. Моя ошибка.)

13
ответ дан 8 December 2019 в 14:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: