Looking for dapper Keywords? Try Ask4Keywords

Dapper.NET null बनाम DBNull


उदाहरण

ADO.NET में, null को सही तरीके से संभालना भ्रम का एक निरंतर स्रोत है। डैपर में मुख्य बिंदु यह है कि आपको नहीं करना है ; यह सभी के साथ आंतरिक रूप से व्यवहार करता है।

  • पैरामीटर मान जो null हैं, उन्हें DBNull.Value रूप में सही तरीके से भेजा गया है
  • मूल्यों को पढ़ा जाता है कि null को null रूप में प्रस्तुत किया जाता है, या (ज्ञात प्रकार के मानचित्रण के मामले में) केवल अनदेखा किया जाता है (उनके प्रकार-आधारित डिफ़ॉल्ट को छोड़कर)

यह सिर्फ काम करता है:

string name = null;
int id = 123;
connection.Execute("update Customer set Name=@name where Id=@id",
    new {id, name});