Utiliser la classe d’entité à liaison tardive dans le code

 

Date de publication : novembre 2016

S’applique à : Dynamics CRM 2015

Dans Mise à jour de Microsoft Dynamics CRM 2015 et de Microsoft Dynamics CRM Online 2015, vous pouvez utiliser la classe Entity lorsque vous utilisez des entités. Une fois initialisée, la classe Entity contient le nom logique d’une entité et un tableau conteneur de propriétés des attributs de l’entité. Cela vous permet d’utiliser la liaison tardive pour utiliser des types tels que les entités personnalisées et les attributs personnalisés qui n’étaient pas disponibles lors de la compilation de votre application.

La différence essentielle entre la liaison anticipée et la liaison tardive implique la conversion de type. Alors que la liaison anticipée fournit le contrôle à la compilation de tous les types afin qu’aucun cast implicite ne se produise, la liaison tardive ne contrôle les types que lorsque l’objet est créé ou qu’une action est exécutée sur le type. La classe Entity nécessite que les types soient explicitement spécifiés pour empêcher les casts implicites.

Voir aussi

Écrire des applications et des extensions de serveur
Récupérer les données avec des requêtes
Utiliser la classe d’entité pour la création, la mise à jour et la suppression
Utiliser la classe Entity pour ajouter ou mettre à jour les associations entre les enregistrements associés
Exemple : créer, récupérer, mettre à jour et supprimer (liaison tardive)
Exemple : sérialiser et désérialiser une entité Instance

© 2017 Microsoft. Tous droits réservés. Copyright