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

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

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

  • EntityMetadata.IsPrivate बराबर false

    यह स्थिति उन तालिकाओं को शामिल नहीं करती है जिनमें कोई बाहरी उपयोग के मामले नहीं हैं.

  • EntityMetadata.IsIntersect equals false या IsIntersect बराबर है true और तालिका में चार से अधिक कॉलम हैं।

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

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

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

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

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

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

गुण

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

स्तंभ

स्तंभ दो अलग-अलग अनुभागों में सूचीबद्ध हैं:

खंड विवरण
लिखने योग्य कॉलम/विशेषताएँ वे स्तंभ जिन्हें आप किसी तालिका में पंक्तियाँ बनाते या अद्यतन करते समय सेट कर सकते हैं. ये कॉलम या तो AttributeMetadata.IsValidForCreate या गुणों AttributeMetadata.IsValidForUpdate के लिए लौटते true हैं, आमतौर पर दोनों। यदि कोई भी संपत्ति वापस आती falseहै, तो यह शर्त इंगित की जाती है।
केवल-पढ़ने के लिए कॉलम/विशेषताएँ वे स्तंभ जिन्हें आप पुनर्प्राप्त कर सकते हैं लेकिन किसी तालिका में पंक्तियों को बनाते या अद्यतन करते समय सेट नहीं कर सकते. ये कॉलम हमेशा और गुणों AttributeMetadata.IsValidForUpdate दोनों AttributeMetadata.IsValidForCreate के लिए लौटते false हैं।

चयन कॉलम विकल्प

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

संबंध

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

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

नोट

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

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

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

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

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

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

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

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

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

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

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

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

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