Haal records op voor veel-op-veek rekaries met doorsnedenentiteiten.
Gepubliceerd: januari 2017
Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
In Microsoft Dynamics 365 en Microsoft Dynamics 365 (online), zodra er een veel-op-veel-relatie (N:N) is tussen twee entiteiten, een doorsnedenentiteit wordt automatisch gemaakt. Dit geldt voor zowel systeemrelaties ingebouwd in de producten als aangepaste veel-op-veelrelaties. De naam van de entiteit wordt opgegeven in de eigenschap IntersectEntityName in de relatiemetagegevens. De naam van de relatie wordt opgegeven in de eigenschap SchemaName in de relatiemetagegevens.
U kunt doorsnedenentiteiten gebruiken om de zoekresultaten weergegeven in de query te verfijnen door IOrganizationService te gebruiken.RetrieveMultiple methode of het RetrieveMultipleRequest bericht. Echter, kunt u de doorsnedenentiteitsrecord niet direct ophalen met de QueryExpression klasse. Als u de records op te halen een doorsnedenentiteit, moet u de gebruiken klasse FetchExpression.
In dit onderwerp
Doorsnedensentiteiten
Metagegevens doorsnedenentiteit
Doorsnedensentiteiten
De volgende tabel vindt u een lijst met entiteiten die in N:N-relaties tussen standaardentiteiten worden gebruikt.
IntersectEntity |
MtoM_SchemaName |
MtoM_Entity1 |
MtoM_Entity2 |
---|---|---|---|
accountleads |
accountleads_association |
account |
lead |
campaignactivityitem |
campaignactivitylist_association |
campaignactivity |
list |
campaignactivityitem |
campaignactivitysalesliterature_association |
campaignactivity |
salesliterature |
campaignitem |
campaigncampaign_association |
campaign |
campaign |
campaignitem |
campaignlist_association |
campaign |
list |
campaignitem |
campaignproduct_association |
campaign |
product |
campaignitem |
campaignsalesliterature_association |
campaign |
salesliterature |
competitorproduct |
competitorproduct_association |
competitor |
product |
competitorsalesliterature |
competitorsalesliterature_association |
salesliterature |
competitor |
connectionroleassociation |
connectionroleassociation_association |
connectionrole |
connectionrole |
contactinvoices |
contactinvoices_association |
invoice |
contact |
contactleads |
contactleads_association |
contact |
lead |
contactorders |
contactorders_association |
salesorder |
contact |
contactquotes |
contactquotes_association |
quote |
contact |
entitlementcontacts |
entitlementcontacts_association |
contact |
entitlement |
entitlementproducts |
product_entitlement_association |
product |
entitlement |
entitlementtemplateproducts |
product_entitlementtemplate_association |
product |
entitlementtemplate |
leadcompetitors |
leadcompetitors_association |
lead |
competitor |
leadproduct |
leadproduct_association |
lead |
product |
listmember |
listaccount_association |
list |
account |
listmember |
listcontact_association |
list |
contact |
listmember |
listlead_association |
list |
lead |
opportunitycompetitors |
opportunitycompetitors_association |
opportunity |
competitor |
productassociation |
productassociation_association |
product |
product |
productsalesliterature |
productsalesliterature_association |
product |
salesliterature |
productsubstitute |
productsubstitute_association |
product |
product |
queuemembership |
queuemembership_association |
queue |
systemuser |
roleprivileges |
roleprivileges_association |
privilege |
role |
roletemplateprivileges |
roletemplateprivileges_association |
roletemplate |
privilege |
servicecontractcontacts |
servicecontractcontacts_association |
contact |
contract |
subscriptionmanuallytrackedobject |
contact_subscription_association |
subscription |
contact |
subscriptionmanuallytrackedobject |
task_subscription_association |
subscription |
task |
systemuserprofiles |
systemuserprofiles_association |
systemuser |
fieldsecurityprofile |
systemuserroles |
systemuserroles_association |
systemuser |
role |
teammembership |
teammembership_association |
team |
systemuser |
teamprofiles |
teamprofiles_association |
team |
fieldsecurityprofile |
teamroles |
teamroles_association |
team |
role |
Metagegevens doorsnedenentiteit
De meeste doorsnedenentiteit zijn simpel, met weinig alleen de eigenschappen die nodig zijn om een koppeling tussen de twee entiteiten in de N:N-relatie. Als u eerder gebonden typen gebruikt, kunt u een voorbeeld weergeven, in ContactInvoices doorsnedenentiteit. Dit is het geval voor alle aangepaste veel-op-veelrelaties. Echter, zijn er diverse doorsnedenentiteiten een die extra eigenschappen hebben voor bepaalde functionaliteit voor de relatie zijn gebruikt. Om het eenvoudiger te maken om query's te schrijven met speciale doorsnedenentiteiten te gebruiken, is het kenmerkmetagegeven biedt in de volgende onderwerpen:
Zie ook
Bouw query's met QueryExpression
Aanpassen metagegevens van entiteitsrelaties
Gegevens ophalen met query's met SDK-assembly's
CampaignActivityItem intersect entity metadata
CampaignItem intersect entity metadata
ListMember intersect entity metadata
Role Privileges intersect entity metadata
Voorbeeld: records ophalen uit een snijpunttabel
Microsoft Dynamics 365
© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht