Dapper.NET
Hantering av nullar
Sök…
null mot DBNull
I ADO.NET är korrekt hantering av null
en konstant källa till förvirring. Den viktigaste punkten i dapper är att du inte behöver ; det handlar om allt internt.
- parametervärden som är
null
skickas korrekt somDBNull.Value
- värden lästa som är
null
presenteras somnull
, eller (i fallet med mappning till en känd typ) helt enkelt ignoreras (lämnar deras typbaserade standard)
Det fungerar bara:
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
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow