Объединение DataTable без столбца первичного ключа - PullRequest
1 голос
/ 20 апреля 2011

Как объединить таблицы, в которых таблица назначения содержит столбец первичного ключа, а исходная таблица не содержит. DataSetforceConstraints имеет значение false, тогда он объединит таблицу. но при выполнении GetChanges () для таблицы назначения возникает исключение.

//Dest table contains primary key which is missing in source table

        DataSet ds;
        DataTable source;
        ds.EnforceConstraints = false;
        ds.Tables["Dest"].Merge(source,true,MissingSchemaAction.AddWithKey);
        ds.Tables["Dest"].GetChanges();

1 Ответ

1 голос
/ 04 мая 2011

Попытался объединить таблицы без первичного ключа. Я думаю, что это невозможно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...