Dapper.NET
Gestione dei Null
Ricerca…
null vs DBNull
In ADO.NET, la gestione corretta di null
è una costante fonte di confusione. Il punto chiave in dapper è che non devi ; si occupa di tutto internamente.
- i valori dei parametri
null
vengono inviati correttamente comeDBNull.Value
- i valori letti che sono
null
sono presentati comenull
, o (nel caso di mappatura ad un tipo noto) semplicemente ignorati (lasciando il loro default basato sul tipo)
Funziona solo:
string name = null;
int id = 123;
connection.Execute("update Customer set Name=@name where Id=@id",
new {id, name});
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow