Dapper.NET
Manipulation des Nulls
Recherche…
null vs DBNull
Dans ADO.NET, la gestion correcte de null
est une source constante de confusion. Le point clé de Dapper est que vous n'avez pas à le faire ; il traite de tout en interne.
- les valeurs de paramètre qui sont
null
sont correctement envoyées en tant queDBNull.Value
- les valeurs lues qui sont
null
sont présentées commenull
ou (dans le cas d'un mappage sur un type connu) simplement ignorées (laissant leur type par défaut)
Ça marche:
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
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow