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});
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow