Come impostare parametri SQL senza nome in SqlCommand

Se aggiungo parametri senza nome al mio SqlCommand , come faccio a impostare i valori dei parametri, su SqlCommand?

Non ho problemi quando uso parametri con nome, dove posso semplicemente fare SqlCommand.Parameters.AddWithValue() .

Esempio:

 Select * from sometable where SomeValue=? and AnotherValue=? 

Con ADO.NET contro SQL Server, non è ansible utilizzarli ? per i parametri – devi sempre usare @paramName approccio @paramName .

Il ? per i parametri senza nome è un ODBC “left-over” ma non supportato in ADO.NET quando si utilizza SQL Server (non sono sicuro di MS-Access)

Utilizzare ADODBConnection e ADODBCommand anziché versioni SQL.