मेरे पास कक्षा User
है और मुझे वेब सेवाओं में उनके साथ काम करने की आवश्यकता है।मोंगोडीबी सी #: आईडी सीरियलाइजेशन सर्वोत्तम पैटर्न
तब समस्या यह है कि अगर मैं Id
क्रमानुसार करने है कि BsonObjectId
के प्रकार के प्रयास करते हैं, मैं एक खाली संपत्ति है कि देखते हैं, कि एक खाली संपत्ति है, और इतने पर ...
मैं इस समाधान बारे में है क्रम में, यह एक अच्छा समाधान है?
public partial class i_User
{
[BsonId(IdGenerator = typeof(BsonObjectIdGenerator))]
[NonSerialized]
public BsonObjectId _id;
public String Id
{
get
{
return this._id.ToString();
}
}
}
इस तरह, मैं _Id
BsonObjectId
के रूप में रख सकते हैं, लेकिन मैं संपत्ति Id
में वेब पर एक स्ट्रिंग प्रतिनिधित्व भेजें।
एक अन्य समाधान StringObjectIdGenerator
public partial class i_User
{
[BsonId(IdGenerator = typeof(StringObjectIdGenerator))]
public String id;
}
के साथ काम करने लेकिन देखना है कि MongoDB ObjectId
के बजाय डेटाबेस में एक string
की दुकान नहीं है।
वेब सेवाओं और/या क्लाइंट-सर्वर (फ्लैश + सी #) जैसे क्रमिकरण पर्यावरण में काम करने के लिए सबसे अच्छा तरीका क्या है?
धन्यवाद! यदि मैं कर सकता था तो मैं आपके लिए दो बार वोट दूंगा;) – Doobi
आपने अभी अपना दिन बचाया है – emreturan
एक वेबपी प्रतिक्रिया से 2 घंटे खर्च करें जो कच्चे ऑब्जेक्ट आईडी को क्रमबद्ध नहीं करेगा। यह मुझे शायद 2 घंटे घंटे बचाया –