Бөлісу құралы:


Dataverse кестесі / нысанының сілтемесі

Белгілі бір кестелер үшін орындалуы мүмкін қол жетімді операцияларды, әр кестенің әдепкі бағандарын және кестелер арасындағы қатынастарды түсіну үшін осы сілтемені пайдаланыңыз.

Бұл сілтеме тек мына кестелерді қамтиды:

  • IsPrivatе тең false

    • Бұл сыртқы пайдалану жағдайлары жоқ кестелерді алып тастайды.
  • IsIntersect тең false немесе IsIntersect тең true және кестеде 4-тен артық баған бар.

    • Қиылысатын кестелердің көпшілігінде Көп-көптік қатынасты қолдау үшін қажетті 4 баған ғана бар. Олар пайдалы емес. Төрт бағаннан артық қиылысатын кестелер қызықтырақ.

Ортаңыздағы барлық кестелер туралы ақпаратты көру үшін Ортаңыздағы кестелердің анықтамаларын шолу бөлімін қараңыз.

Dynamics 365 өнімдері кестесіне сілтеме

Dynamics 365 өнімдері Dataverse бағдарламасын пайдаланады. Dynamics 365 өнімдері үшін ортаны жасағанда, ортада барлық Dynamics 365 өнімдері үшін ортақ кестелер жиынтығы бар. Бұл кестелер Dynamics 365 қосылған бағдарламалар кестесі/нысан анықтамасына енгізілген.

Нақты Dynamics 365 өнімдерінің әрқайсысы қосымша кестелерді қоса алады. Келесі кестеде нақты Dynamics 365 өнімдеріне арналған кесте сілтемесі көрсетілген:

Өнім құжаттамасы Өнім кестесіне сілтеме
Сатылымдар Сату кестесі/субъект сілтемесі
Далалық қызмет Өріс қызметі кестесі/субъект анықтамасы
Тұтынушыға қызмет көрсету Тұтынушыға қызмет көрсету кестесі/субъект анықтамасы

Сипаттар

Бұл бөлімге олардың барлығынан гөрі таңдалған субъект қасиеттері кіреді. Тек әзірлеушілер үшін пайдалы болатын қасиеттер ғана кіреді. Кейбір субъектінің мүліктік құндылықтарын өзгертуге болады.

Бағандар

Бағандар екі бөлек бөлімде көрсетіледі: Жазылатын бағандар/атрибуттар және тек оқуға арналған бағандар/атрибуттар. Бұл бөлінудің мақсаты кестедегі жолдарды жасағанда немесе жаңартқанда әзірлеуші орната алатын бағандарға назар аудару болып табылады. Бұл бағандарды түсіну әзірлеушіге мәндерді шығарып алудан тыс кестемен не істей алатынын түсінуге көмектеседі.

Writable бағандары/атрибуттар бөліміндегі бағандар IsValidForCreate немесе IsValidForUpdate сипаттары үшін шындыққа оралады (әдетте екеуі де). Егер осы қасиеттердің біреуі жалған болып қайтса, бұл туралы көрсетіледі.

Тек оқуға арналған бағандар/атрибуттар әрқашан IsValidForCreateжәнеIsValidForUpdate сипаттары үшін жалған болып оралады.

Осы анықтамалық құжаттамадағы таңдау бағанының параметрлері ағылшын тілі базалық тіл болып табылатын өрістетуден келіп түседі. Таңдаудың кейбір параметрлері орта жасағанда таңдалған базалық тілге байланысты өзгеріп отыруы мүмкін. Бұл айырмашылықтар тілді немесе мәдениетті ең жақсы сәйкестендіретін параметрлерге неғұрлым тығыз сәйкестендіріледі. Жапсырмаларды өзгерту немесе қажетіне қарай параметрлерді қосу және жою арқылы осы параметрлерді еркін реттей аласыз.

Қатынастар

EntityMetadata класы қатынастарды білдіретін үш қасиетті қамтиды:

РаT� РаT� Сипаттамасы
OneToManyRelationships OneToManyRelationshipMetadata[] Субъект үшін бір-бірден көп қатынас массивін алады.
MonyToOneErelationships OneToManyRelationshipMetadata[] Субъект үшін көп-бір қатынастар массивін алады.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Субъект үшін көптеген қатынастар массивін алады.

Ескертпе

Әрбір кестеде оған қатысты қатынастар көрсетілгенімен, әр қатынас екі кестемен ортақ пайдаланылатынын естен шығарған жөн. Кестелер арасындағы қатынастар бар. Бір -To-Many қатынастар бар болғанымен, Көп-бір қарым-қатынас жай ғана сілтемелер кестесінен бір-To-Many қатынас көрінісі болып табылады.

Көп-бір қарым-қатынас

Мына сипаттарды қамтиды OneToManyRelationship :

РаT� Сипаттамасы
ReferencedEntity Байланысты кестенің логикалық атауы.
ReferencedAttribute Байланысты кестенің бастапқы кілтінің логикалық атауы.
ReferencingEntity Іздеу бағаны бар байланысты кестенің логикалық атауы.
ReferencingAttribute Бастапқы кестенің бастапқы кілтіне сілтемені қамтитын байланысты кестедегі іздеу бағанының логикалық атауы.
IsHierarchical Қарым-қатынас өздігінен референттік иерархиялық қатынасты білдіре ме?
CascadeConfiguration Негізгі субъектіде қандай операциялар орындалатынын сипаттайтын деректер байланысты субъектілерге каскадталады.
Қосымша ақпарат: Каскад конфигурациясы

Бір-бірден қарым-қатынас

Мына сипаттарды қамтиды OneToManyRelationship :

РаT� Сипаттамасы
ReferencingEntity Байланысты кестенің логикалық атауы.
ReferencingAttribute Бастапқы кестенің бастапқы кілтіне сілтемені қамтитын байланысты кестедегі бағанның логикалық атауы.
IsCustomizable Қарым-қатынастың қасиеттерін өзгертуге бола ма?
ReferencedEntityNavigationPropertyName Осы қатынас үшін Web API жиыны бағаланатын шарлау сипатының атауы.
Қосымша ақпарат: Web API шарлау сипаттары
AssociatedMenuConfiguration Бастапқы субъектiден байланысты субъектiнiң деректерiне қол жеткiзу мүмкiн екендiгiн және қалай қол жеткiзу мүмкiн екендiгiн бақылау үшiн модельдiк негiздегі қосымшалар пайдаланатын деректер.

Көптеген қарым-қатынастар

Әр көптеген қатынасқа Entity1LogicalName және Identity2LogicalName кіреді. Осы құжаттама үшін ағымдағы кестенің контекстінде қатынастардың деректемелері келтіріледі. Ол шын мәнінде маңызды ма Entity1Entity2 , жоқ па.

Әр көп-көптік қатынас үшін келесі сипаттар кіреді:

РаT� Сипаттамасы
IntersectEntityName Осы көп-көпке қатынасты қолдайтын қиылысатын кестенің логикалық атауы
IsCustomizable Қарым-қатынастың қасиеттерін өзгертуге бола ма?
SchemaName Қарым-қатынастың схемалық атауы.
IntersectAttribute Осы түрдің жазбалары үшін негізгі кілт болып табылатын қиылысатын кестедегі бағанның атауы.
NavigationPropertyName Осы қатынас үшін Web API жиыны бағаланатын шарлау сипатының атауы.
Қосымша ақпарат: Web API шарлау сипаттары
AssociatedMenuConfiguration Осы кестеден екінші кесте деректеріне қатынасу мүмкіндігінің бар-жоғын және қалай қол жеткізуге болатынын бақылау үшін үлгіге негізделген бағдарламалар пайдаланатын деректер.

Connection Role (ConnectionRole) connectionroleassociation_associationEntity1 сияқты көптеген қарым-қатынас өз-өзіне сілтеме жасайтын немесе Entity2 сипатқа алдын ала берілген сирек жағдайда.

РаT� РаT�
Entity1IntersectAttribute Бірінші кесте ретінде осы типтегі жазбалар үшін негізгі кілт болып табылатын қиылысатын кестедегі бағанның атауы.
Entity2IntersectAttribute Екінші кесте ретінде осы типтегі жазбалар үшін негізгі кілт болып табылатын қиылысатын кестедегі баған атауы.
Entity1NavigationPropertyName Бірінші кесте ретінде осы қатынас үшін Web API жиыны бағаланатын шарлау сипатының атауы.
Entity2NavigationPropertyName Екінші кесте ретінде осы қатынас үшін Web API жинағымен бағаланатын шарлау сипатының атауы.
Entity1AssociatedMenuConfiguration Бірінші кесте ретінде осы кестеден екінші кесте деректерінің УИ-ге кіру мүмкіндігін және қалай қол жеткізуге болатынын бақылау үшін үлгіге негізделген бағдарламалар пайдаланатын деректер.
Entity2AssociatedMenuConfiguration Екінші кесте деректеріне осы кестеден екінші кесте ретінде қол жеткізу мүмкіндігін және қалай қол жеткізуге болатынын бақылау үшін үлгіге негізделген бағдарламалар пайдаланатын деректер