खोज…


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});


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow