Section courante

A propos

Section administrative du site

Fiche technique
Type de produit : SDK
Auteur : Microsoft
Date de publication : 2022 à maintenant
Licence : Propriétaire
Langage de programmation : .NET

Introduction

Le Dataverse SDK pour .NET est un ensemble de bibliothèques et d'outils mis à disposition par Microsoft pour permettre aux développeurs d'interagir efficacement avec la plateforme Microsoft Dataverse. Ce SDK moderne remplace progressivement les anciens SDK de Dynamics CRM et offre une expérience plus intégrée, cohérente et évolutive dans l'écosystème Power Platform. Il facilite la connexion à des bases Dataverse, l'exécution de requêtes (via LINQ ou FetchXML), la création, lecture, mise à jour et suppression d'enregistrements, ainsi que l'appel d'actions personnalisées ou standards exposées via l'API Web de Dataverse. Le SDK est conçu pour fonctionner aussi bien dans des environnements infonuagique que sur des clients natifs .NET Core et .NET Framework.

Le SDK repose principalement sur des bibliothèques comme Microsoft.PowerPlatform.Dataverse.Client, fournissant un client ServiceClient simple à utiliser. Cette classe abstrait de nombreuses complexités liées à la gestion des connexions, de l'authentification (OAuth 2.0 avec Azure AD), de la gestion des erreurs ou des appels API. Grâce à cette architecture, les développeurs peuvent se concentrer sur la logique métier et éviter les implémentations bas niveau. Le SDK est compatible avec l'authentification moderne (MSAL) et intègre nativement les meilleures pratiques de sécurité et de performance recommandées par Microsoft.

L'un des grands avantages du Dataverse SDK pour .NET est sa compatibilité avec d'autres composantes de la Power Platform, notamment Power Apps, Power Automate, et les plugiciels Dynamics 365. Il permet de bâtir des extensions métiers solides, telles que des portails, des microservices ou des automatisations back-end, tout en respectant les modèles de données Dataverse. Microsoft encourage son adoption dans tous les projets nécessitant un accès programmatique à Dataverse, qu'il s'agisse de projets de type console, Azure Functions, ou d'applications plus complexes dans des environnements hybrides. Grâce à sa documentation complète et son intégration continue via NuGet, ce SDK représente un outil fondamental pour tout développeur .NET travaillant dans l'environnement Microsoft Power Platform.



Dernière mise à jour : Mardi, le 29 juillet 2025