我有一个包含6列的数据库表。主键是由6列中的5列组成的复合键
我正在尝试使用SqlClient.SqlCommandBuilder.GetDeleteCommand
删除该行。
但是我收到以下错误:
“System.InvalidOperationException:动态SQL生成 对于没有的SelectCommand,不支持DeleteCommand 返回任何关键列信息。“
SelectCommmand
包含表格中的所有列:
SELECT TABLENAME.COL1, TABLENAME.COL2, TABLENAME.COL3,
TABLENAME.COL4, TABLENAME.COL5, TABLENAME.COL6
FROM TABLENAME
问题可能是复合键吗?