Я использую компоновщик команд для автоматической генерации SQL операторов и DataAdapter для заполнения DataSet. Обычно работает хорошо, но теперь у меня есть проблема с уникальным ограничением на несколько столбцов
У меня в БД (PostgreSQL) такой уникальный index
CREATE UNIQUE INDEX idx_uniq ON table_1 (id,currency_id);
DataAdapter / CommandBuilder прочитал это неправильно и установил уникальный флаг для каждого столбца в отдельности (id & currency_id), вместо этого используйте комбинацию обоих как уникальных.
Я имею огромное влияние на мой приложение сейчас - потому что я не могу даже заполнить набор данных - потому что оно говорит, что ограничения нарушены. Любой способ заставить DA прочитать это правильно или удалить те неправильные ограничения?
Я застрял с этим, так как несколько часов, поэтому любая помощь / советы будут высоко оценены ...