Delen via


De web-API gebruiken met Dynamics 365-metagegevens

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

U kunt met de web-API alle metagegevensbewerkingen uitvoeren die u kunt uitvoeren met de organisatieservice. Deze sectie biedt informatie over het gebruik van de web-API met de entiteitstypen in Web API Metadata EntityType Reference.

Er zijn vier entiteitenreekspaden beschikbaar om bewerkingen uit te voeren met metagegevensentiteiten, zoals wordt beschreven in de volgende tabel.

Entiteitenreekspad

Beschrijving

[Organization URI]/api/data/v8.2/EntityDefinitions

Bevat entiteiten van het type EntityMetadata EntityType.

[Organization URI]/api/data/v8.2/RelationshipDefinitions

Bevat ManyToManyRelationshipMetadata EntityType en OneToManyRelationshipMetadata EntityType aangezien beide overnemen van RelationshipMetadataBase EntityType.

[Organization URI]/api/data/v8.2/GlobalOptionSetDefinitions

Bevat globaal gedefinieerde entiteiten van het type BooleanOptionSetMetadata EntityType en OptionSetMetadata EntityType aangezien beide overnemen van OptionSetMetadataBase EntityType.

[Organization URI]/api/data/v8.2/ManagedPropertyDefinitions

Uitsluitend voor intern gebruik.

Elk entiteitstype voor metagegevens gebruikt MetadataId als de unieke ID-eigenschap, die wordt overgenomen van MetadataBase EntityType. Hoewel alle metagegevensentiteiten een MetadataId hebben, kunt u niet op al deze entiteiten rechtsreeks query's uitvoeren. U kunt bijvoorbeeld alleen query's uitvoeren en bewerkingen voor kenmerken uitvoeren in de context van de EntityMetadata-entiteit die deze bevat.

Er zijn enkele substantiële verschillen tussen deze entiteiten en de entiteiten waarin bedrijfs- en toepassingsgegevens worden opgeslagen, bijvoorbeeld:

  • De eigenschappen voor metagegevensentiteiten gebruiken veel van de complexe en opsommingstypen die in Web API ComplexType Reference en Web API EnumType Reference zijn gedefinieerd in plaats van de primitieve gegevenstypen die worden gebruikt voor eigenschappen in entiteiten die overnemen van crmbaseentity EntityType.

  • Voor metagegevensentiteiten wordt een andere naamgevingsconventie gehanteerd en wordt de naamgevingsstijl Pascal Case gebruikt in de assembly's van de organisatieservice.

  • Metagegevensentiteiten maken meer gebruik van overname, waarvoor u casts moet uitvoeren om de gewenste gegevens op te halen.

In deze sectie

Zie ook

De metagegevens en gegevensmodellen in Microsoft Dynamics 365
Blader door de metagegevens voor uw organisatie
De organisatieservice met Dynamics 365-metagegevens gebruiken
De web-API van Microsoft Dynamics 365 gebruiken

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht