Tre cose da guardare, in ordine di preferenza:
- Evita utilizzando
AddWithValue()
funzione , poiché ciò può avere implicazioni catastrofiche sulle prestazioni quando ADO.Net indovina un tipo di colonna errato. Fai quello che devi per poter impostare un tipo di DB esplicito per ogni parametro - Esamina RICIMPILA OPZIONE .
- Esamina OTTIMIZZA PER SCONOSCIUTO . Fallo solo dopo che gli altri hanno fallito.