c# - Unable to use BsonIgnoreIfDefault for property of type long -


  [बीएसएनडीफ़ॉल्ट वैल्यू (0)] [बीएसएनआईओएनआईओएनआरआईआईएफडीईफ़ॉल्ट] सार्वजनिक लंबे कुलआईटीम्स {प्राप्त; सेट; }  

विशेषता [BsonDefaultValue (0)] पूरा दस्तावेज़ मोंगो में डाला जा रहा है, जबकि मैं केवल TotalItems भंडारण को रोकने के लिए चाहता हूँ यदि इसका मान शून्य है । यदि मैं विशेषताओं [BsonDefaultValue (0)], [BsonIgnoreIfDefault] का उपयोग नहीं करते हैं, तो दस्तावेज को ठीक से डीटी में डाला जाता है जिसमें कुल आईटीम्स को दस्तावेज़ में "" TotalItems ": NumberLong (0)" जो वास्तव में मैं डीबी में अपने शून्य की ओर झुकना नहीं चाहता। मेरा सवाल है कि क्यों [बीएसएनडीफ़ॉल्ट वैल्यू (0)], [बीएसएनआईओएनओएरइफ डीफॉल्ट] पूर्ण दस्तावेज को सम्मिलित करने से रोकते हैं।

नोट: मैं सक्षम हूं

वहां कम से कम त्रुटि के गुणों के साथ उपरोक्त दो विशेषताओं का उपयोग करने के लिए, आपको एक लंबे समय तक डिफ़ॉल्ट मान:

  [बीएसएक्सिफ़ॉल्ट वैल्यू (लंबे) 0)] [बीएसएनआईएनओएनआईआरआईआईएफडीईफ़ॉल्ट] सार्वजनिक लंबे कुलआईटीम्स {get; set;}  
< / html>

Comments

Popular posts from this blog

java - Can't add JTree to JPanel of a JInternalFrame -

javascript - data.match(var) not working it seems -

javascript - How can I pause a jQuery .each() loop, while waiting for user input? -