Краткият отговор е, че не можете; параметрите се поддържат само за стойности , а не за имена на колони .
Или трябва да се върнете към директното вмъкване на текст, както каза Ричард (независимо дали това се случва в код или чрез използването на функцията exec() на SQL Server), или да използвате някакъв вид библиотека (като LINQ), която ви позволява да създавате заявки динамично и след това го преобразува в текстово представяне.
Ако тръгнете по пътя на директно вмъкване на текст, бъдете много сигурни, че не позволявате директно въвеждане от потребителя да бъде вмъкнато; направете сами някакъв вид превода за избягване на атаки чрез SQL инжектиране.