In un esempio, nella fase di aggiornamento di un dataadapter ho trovato questo passaggio di parametri alla query di update

cmd.Parameters.Add(new SqlParameter("@NewCustomerID",SqlDbType.NChar,5,Pa rameterDirection.Input,false,0,0,"CustomerID",Data RowVersion.Current,null));

la mia domanda č:

č possibile evitare di passare tutte queste informazioni?? lo chiedo perchč nelle applicazioni web ho sempre fatto:

myCommand.Parameters.Add(new SqlParameter("@Codice", CodiceElemento));

nell'esempio indicato invece vengono inseriri molti elementi.... e tra l'altro non riesco a capire dove si trova il valore da passare al parametro (nel mio esempio CodiceElemento)

Grazie per l'aiuto