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
nullsont correctement envoyées en tant queDBNull.Value - les valeurs lues qui sont
nullsont présentées commenullou (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