Tengo una tabla de base de datos con 6 columnas. La clave principal es una clave compuesta compuesta por 5 de las 6 columnas¿Se puede usar ADO.NET SQLCommandBuilder con claves compuestas?
Estoy tratando de usar el SqlClient.SqlCommandBuilder.GetDeleteCommand
para eliminar la fila.
Sin embargo, yo estoy recibiendo el siguiente error:
"System.InvalidOperationException : Dynamic SQL generation for the DeleteCommand is not supported against a SelectCommand that does not return any key column information."
El SelectCommmand
contiene todas las columnas de la tabla:
SELECT TABLENAME.COL1, TABLENAME.COL2, TABLENAME.COL3,
TABLENAME.COL4, TABLENAME.COL5, TABLENAME.COL6
FROM TABLENAME
Podría ser el problema de la clave compuesta?
Gracias, eso es un documento útil. Lamentablemente, ninguna de las limitaciones mencionadas parece aplicarse a mi código. –