Du kan ikke gøre dette i almindelig SQL - hvis du skal have konfigurerbare kolonnenavne (eller tabelnavn, for den sags skyld), skal du bruge dynamisk SQL - der er ingen anden måde at opnå dette på. Eksempel er vist nedenfor.
string sqlCommandStatement =
string.Format("("UPDATE users SET {0}[email protected], {1}[email protected]" ,column1, column2);
og brug derefter den sp_executesql lagrede proc i SQL Server til at udføre den SQL-kommando (og specificer de andre parametre efter behov).
Du kan også tjekke dette artikel