के माध्यम से साझा करें


Dataverse तालिका/इकाई संदर्भ

इस संदर्भ का उपयोग उन उपलब्ध कार्रवाइयों को समझने के लिए करें जो विशिष्ट तालिकाओं, प्रत्येक तालिका के डिफ़ॉल्ट स्तंभों और तालिकाओं के बीच संबंधों के लिए की जा सकती हैं.

इस संदर्भ में केवल वे तालिकाएँ शामिल हैं जहाँ:

  • IsPrivate बराबर है false

    • इसमें वे तालिकाएँ शामिल नहीं हैं जहाँ कोई बाहरी उपयोग के मामले मौजूद नहीं हैं.
  • IsIntersect बराबर है false या IsIntersect बराबर है true और तालिका में 4 से अधिक स्तंभ हैं.

    • अधिकांश प्रतिच्छेदन तालिकाओं में कई-से-अनेक संबंध का समर्थन करने के लिए आवश्यक केवल 4 स्तंभ होते हैं. वे उपयोगी नहीं हैं। चार से अधिक स्तंभों वाली प्रतिच्छेद तालिकाएँ अधिक दिलचस्प हैं।

अपने परिवेश में सभी तालिकाओं के बारे में जानकारी देखने के लिए, अपने परिवेश में तालिकाएँ परिभाषाएँ ब्राउज़ करना देखें.

Dynamics 365 उत्पाद तालिका संदर्भ

Dynamics 365 उत्पाद Dataverse का उपयोग करते हैं. जब आप Dynamics 365 उत्पादों के लिए कोई परिवेश बनाते हैं, तो परिवेश में सभी Dynamics 365 उत्पादों के लिए तालिकाओं का एक सामान्य सेट होता है. ये तालिकाएँ Dynamics 365 सक्षम अनुप्रयोग तालिका/निकाय संदर्भ में शामिल हैं.

प्रत्येक विशिष्ट Dynamics 365 उत्पाद अतिरिक्त तालिकाएँ जोड़ सकता है. निम्न तालिका विशिष्ट Dynamics 365 उत्पादों के लिए तालिका संदर्भ दिखाती है:

उत्पाद प्रलेखन उत्पाद तालिका संदर्भ
Sales विक्रय तालिका/निकाय संदर्भ
Field Service Field Service तालिका/निकाय संदर्भ
ग्राहक सेवा Customer Service तालिका/निकाय संदर्भ

गुण

इस अनुभाग में उन सभी के बजाय चयनित निकाय गुण शामिल हैं. केवल उन गुणों को शामिल किया गया है जो डेवलपर्स के लिए सबसे उपयोगी होने की उम्मीद करते हैं। कुछ निकाय गुण मान परिवर्तित किए जा सकते हैं.

स्तंभ

कॉलम दो अलग-अलग अनुभागों में सूचीबद्ध हैं: राइटेबल कॉलम/विशेषताएँ और केवल-पढ़ने के लिए कॉलम/विशेषताएँ। इस पृथक्करण का उद्देश्य उन स्तंभों पर ध्यान केंद्रित करना है जिन्हें डेवलपर तालिका में पंक्तियाँ बनाते या अपडेट करते समय सेट कर सकता है। इन स्तंभों को समझने से डेवलपर को यह समझने में मदद मिलती है कि वे केवल मानों को पुनर्प्राप्त करने से परे तालिका के साथ क्या कर सकते हैं।

Writable स्तंभ/विशेषताएँ अनुभाग में स्तंभ IsValidForCreate या IsValidForUpdate गुण, (आमतौर पर दोनों) के लिए सही लौटाते हैं. यदि इनमें से कोई भी गुण गलत लौटाता है, तो यह इंगित किया जाता है।

केवल-पढ़ने के लिए स्तंभ/विशेषताएँ हमेशा IsValidForCreateऔरIsValidForUpdate गुणों के लिए false लौटाती हैं.

इस संदर्भ दस्तावेज़ में विकल्प स्तंभ विकल्प एक परिनियोजन से आते हैं जहाँ अंग्रेज़ी मूल भाषा है. परिवेश बनाते समय चयनित मूल भाषा के आधार पर कुछ विकल्प भिन्न हो सकते हैं. ये अंतर उन विकल्पों के साथ अधिक निकटता से संरेखित होते हैं जो भाषा या संस्कृति के लिए सबसे उपयुक्त हैं। आप लेबल बदलकर या आवश्यकतानुसार विकल्पों को जोड़कर और हटाकर इन विकल्पों को अनुकूलित करने के लिए स्वतंत्र हैं।

संबंध

EntityMetadata वर्ग में संबंधों का प्रतिनिधित्व करने के लिए तीन गुण शामिल हैं:

जायदाद प्रकार विवरण
वनटूमैनीरिलेशनशिप OneToManyRelationshipमेटाडेटा[संपादित करें] इकाई के लिए एक-से-कई संबंधों की सरणी प्राप्त करता है।
ManyToOneRelationships OneToManyRelationshipमेटाडेटा[संपादित करें] इकाई के लिए कई-से-एक संबंधों की सरणी प्राप्त करता है।
ManyToManyRelationships ManyToManyRelationshipमेटाडेटा[संपादित करें] इकाई के लिए कई-से-कई रिश्तों की सरणी प्राप्त करता है।

नोट

यह ध्यान रखना महत्वपूर्ण है कि जब प्रत्येक तालिका उन संबंधों को सूचीबद्ध करती है जो उस पर लागू होते हैं, तो प्रत्येक संबंध दोनों तालिकाओं द्वारा साझा किया जाता है. तालिकाओं के बीच संबंध मौजूद हैं। जबकि एक-To-Many संबंध मौजूद हैं, कई-से-एक संबंध केवल संदर्भ तालिका से एक-To-Many संबंध का एक दृश्य है।

कई-से-एक संबंध

इन OneToManyRelationship गुणों को शामिल करता है:

जायदाद विवरण
ReferencedEntity संबंधित तालिका का तार्किक नाम.
ReferencedAttribute संबंधित तालिका की प्राथमिक कुंजी का तार्किक नाम.
ReferencingEntity लुकअप स्तंभ वाली संबंधित तालिका का तार्किक नाम.
ReferencingAttribute संबंधित तालिका में लुकअप स्तंभ का तार्किक नाम जिसमें प्राथमिक तालिका की प्राथमिक कुंजी का संदर्भ होता है.
IsHierarchical क्या संबंध एक आत्म-संदर्भित पदानुक्रमित संबंध का प्रतिनिधित्व करता है
CascadeConfiguration वह डेटा जो वर्णन करता है कि पैरेंट निकाय पर की गई कौन सी कार्रवाइयाँ संबंधित निकायों में कैस्केड हो जाएँगी.
अधिक जानकारी: कैस्केड कॉन्फ़िगरेशन

एक-से-कई रिश्ते

इन OneToManyRelationship गुणों को शामिल करता है:

जायदाद विवरण
ReferencingEntity संबंधित तालिका का तार्किक नाम.
ReferencingAttribute संबंधित तालिका में स्तंभ का तार्किक नाम जिसमें प्राथमिक तालिका की प्राथमिक कुंजी का संदर्भ होता है.
IsCustomizable क्या संबंध के गुणों को परिवर्तित किया जा सकता है.
ReferencedEntityNavigationPropertyName इस संबंध के लिए Web API संग्रह-मान नेविगेशन गुण का नाम.
अधिक जानकारी: Web API नेविगेशन गुण
AssociatedMenuConfiguration मॉडल-चालित अनुप्रयोगों द्वारा उपयोग किया जाने वाला डेटा यह नियंत्रित करने के लिए किया जाता है कि प्राथमिक निकाय से UI में संबंधित निकाय डेटा तक पहुँचा जा सकता है या नहीं और कैसे पहुँचा जा सकता है.

कई-से-कई रिश्ते

प्रत्येक कई-से-अनेक संबंध में Entity1LogicalName और Entity2LogicalName शामिल होते हैं. इस दस्तावेज़ीकरण के लिए, संबंध विवरण वर्तमान तालिका के संदर्भ में प्रदान किए जाते हैं। चाहे वह वास्तव में महत्वपूर्ण है Entity1 या Entity2 नहीं।

प्रत्येक कई-से-अनेक संबंध के लिए, निम्न गुण शामिल हैं:

जायदाद विवरण
IntersectEntityName प्रतिच्छेद तालिका का तार्किक नाम जो इस कई-से-कई संबंध का समर्थन करता है
IsCustomizable क्या संबंध के गुणों को परिवर्तित किया जा सकता है.
SchemaName संबंध का स्कीमा नाम.
IntersectAttribute प्रतिच्छेदन तालिका में स्तंभ का नाम जो इस प्रकार के रिकॉर्ड्स के लिए प्राथमिक कुंजी है.
NavigationPropertyName इस संबंध के लिए Web API संग्रह-मान नेविगेशन गुण का नाम.
अधिक जानकारी: Web API नेविगेशन गुण
AssociatedMenuConfiguration मॉडल-चालित अनुप्रयोगों द्वारा उपयोग किया जाने वाला डेटा यह नियंत्रित करने के लिए कि इस तालिका से UI में दूसरी तालिका डेटा तक पहुँचा जा सकता है या नहीं और कैसे पहुँचा जा सकता है.

दुर्लभ मामले में जहां एक कई-से-कई संबंध स्वयं-संदर्भित है, जैसे कनेक्शन भूमिका (ConnectionRole) connectionroleassociation_association के लिए, Entity1 या Entity2 संपत्ति से पहले है।

जायदाद मान
Entity1IntersectAttribute प्रतिच्छेदन तालिका में स्तंभ का नाम जो पहली तालिका के रूप में इस प्रकार के रिकॉर्ड्स की प्राथमिक कुंजी है.
Entity2IntersectAttribute प्रतिच्छेदन तालिका में स्तंभ का नाम जो दूसरी तालिका के रूप में इस प्रकार के रिकॉर्ड्स की प्राथमिक कुंजी है.
Entity1NavigationPropertyName पहली तालिका के रूप में इस संबंध के लिए वेब API संग्रह-मान नेविगेशन गुण का नाम.
Entity2NavigationPropertyName इस संबंध के लिए वेब API संग्रह-मूल्यवान नेविगेशन गुण का नाम दूसरी तालिका के रूप में.
Entity1AssociatedMenuConfiguration मॉडल-चालित अनुप्रयोगों द्वारा उपयोग किया जाने वाला डेटा यह नियंत्रित करने के लिए कि पहली तालिका के रूप में इस तालिका से UI में दूसरी तालिका डेटा तक पहुँचा जा सकता है या नहीं और कैसे पहुँचा जा सकता है.
Entity2AssociatedMenuConfiguration मॉडल-चालित अनुप्रयोगों द्वारा उपयोग किया जाने वाला डेटा यह नियंत्रित करने के लिए कि दूसरी तालिका डेटा तक इस तालिका से UI में दूसरी तालिका के रूप में कैसे पहुँचा जा सकता है या नहीं और कैसे पहुँचा जा सकता है