У меня есть таблица базы данных с 6 столбцами. Первичный ключ - это составной ключ, состоящий из 5 из 6 столбцов
Я пытаюсь использовать SqlClient.SqlCommandBuilder.GetDeleteCommand
для удаления строки.
Однако я получаю следующую ошибку:
"System.InvalidOperationException: динамическая генерация SQL для
DeleteCommand не поддерживается для SelectCommand, который не
вернуть любую ключевую информацию столбца. "
SelectCommmand
содержит все столбцы в таблице:
SELECT TABLENAME.COL1, TABLENAME.COL2, TABLENAME.COL3,
TABLENAME.COL4, TABLENAME.COL5, TABLENAME.COL6
FROM TABLENAME
Может ли быть проблема в составном ключе?