Dapper.NET
Nulls hanteren
Zoeken…
null versus DBNull
In ADO.NET is correct omgaan met null
een constante bron van verwarring. Het belangrijkste punt in dapper is dat u dit niet hoeft te doen ; het behandelt het allemaal intern.
- parameterwaarden die
null
zijn, worden correct verzonden alsDBNull.Value
- gelezen waarden die
null
zijn, worden gepresenteerd alsnull
, of (in het geval van toewijzing aan een bekend type) eenvoudig genegeerd (waardoor de op type gebaseerde standaard wordt verlaten)
Het werkt gewoon:
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
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow