Я использую OleDb для взаимодействия с базой данных Access и пытаюсь выяснить, как получить первичные ключи каждой таблицы, но таким образом, чтобы они были связаны с таблицами. Другими словами, я не просто хочу получить плоский список имен столбцов первичного ключа - я хочу иметь возможность определить, к какой таблице они принадлежат.
Есть идеи, как это сделать? Я использовал метод GetSchema()
для получения таблицы таблиц, но информация этой таблицы, похоже, не включает первичные ключи (или любые другие индексы в этом отношении).