2012-02-05 3 views
7

शेयरपॉइंट में सूची और सामग्री प्रकार के बीच अंतर क्या है?SharePoint में सूची और सामग्री प्रकार के बीच क्या अंतर है?

मेरे लिए, यह लगभग समान है।

मैं सामग्री प्रकार को एक विशेष प्रकार की सूची के रूप में देखता हूं?

क्या यह ऐसा दिख रहा है?

अंतर क्या हैं?

बीटीडब्ल्यू, मैं शेयरपॉइंट के लिए शुरुआत करने वाला हूं।

उत्तर

12

नहीं, यह दृश्य गलत है। एक बहुत अच्छा सादृश्य अंतर को समझने के लिए, उपलब्ध कराने के क्या आप जानते सी # या किसी अन्य आधुनिक भाषा:

  • एक सूची एक वर्ग की तरह है;
  • सामग्री प्रकारइंटरफ़ेस जैसा है।

सूचियाँ भौतिक रूप से मौजूद है और एक डेटाबेस में शारीरिक डेटा होते हैं, तो वे एसक्यूएल में एक मेज की तरह हैं (कृपया ध्यान दें एसक्यूएल स्तर पर वास्तविक डेटा संरचनाओं पूरी तरह से अलग हैं, लेकिन आप निश्चित रूप से की जरूरत नहीं है इस बारे में परवाह है)। दूसरी ओर, सामग्री प्रकार केवल परिभाषाएं हैं, फ़ील्ड के सेट, जो सूचियों पर लागू होते हैं।

परिणाम यह है कि सूचियों में विभिन्न सामग्री प्रकारों के आइटम शामिल हो सकते हैं। वास्तव में, सूचियों में हेटरोजेनस डेटा शामिल है। एक सूची आइटम उन सभी क्षेत्रों के संघ से बना होता है जिन्हें उस विशेष सूची में लागू सामग्री प्रकारों से संदर्भित किया जाता है-इसलिए वर्ग/इंटरफेस समानता।

+0

@ मुहम्मदमाजा यह कोई फर्क नहीं पड़ता कि सूची परिभाषाएं कैसे * या कहां संग्रहित की जाती हैं *। महत्वपूर्ण भेद सूची है (युक्त) * डेटा * और सूची परिभाषाएं और सामग्री प्रकार * मेटाडेटा * हैं। –

3

यदि मैं जोड़ सकता हूं: आप कुछ डेटा प्रकार के लिए सामग्री प्रकार बनाते हैं, और आपकी सामग्री प्रकार में मेटाडेटा (या फ़ील्ड्स) का सेट होता है जो आपके डेटा प्रकार को परिभाषित करता है। एक सूची में स्वयं से जुड़े कई सामग्री प्रकार हो सकते हैं, और इसके विपरीत, कई सूचियों द्वारा एक सामग्री प्रकार का उपयोग किया जा सकता है।
आप सामग्री प्रकार कब बनाते हैं? ठीक है, हर बार जब आपको एक से अधिक सूची/लाइब्रेरी में कुछ डेटा में हेरफेर करने की आवश्यकता होती है, तो उस डेटा के लिए अपना स्वयं का सामग्री प्रकार बनाने की अनुशंसा की जाती है, ताकि आपको प्रत्येक बार "हाथ से" सूची फ़ील्ड बनाने की आवश्यकता न हो। इसके बजाय, आप केवल अपनी सामग्री प्रकार का संदर्भ देते हैं।

संबंधित मुद्दे