Cinq principaux points à prendre en considération au sujet de la modélisation des services Web
Dernière modification : vendredi 16 avril 2010
S’applique à : SharePoint Server 2010
Vous devez tenir compte des cinq points suivants relatifs à la modélisation des services Web et WCF dans Microsoft Business Connectivity Services (BCS) :
Votre modélisation dépend des comportements des méthodes fournies par le service Web/WCF et de la programmation de celles-ci.
Pour déterminer les méthodes fournies par un service Web/WCF, consultez le proxy généré par SVCUTIL.EXE.
Effectuez vos choix pour Finder, SpecificFinder, Association et les autres méthodes en comparant les paramètres d’entrée et de sortie des différentes méthodes Web/WCF.
Pour chaque type de contenu externe, vous devez déterminer les champs qui identifient de façon univoque une instance de ce type. Sans identificateur, Service BDC (Business Data Connectivity) ne peut pas identifier une instance Entity de manière unique. Les données renvoyées par une méthode d’application principale sont un simple objet BLOB de données sans identificateurs. C’est seulement si les données renvoyées possèdent aussi des identificateurs que les données ont un sens dans le service BDC, et c’est uniquement dans ce cas que vous pouvez mettre en œuvre des actions, effectuer des recherches et analyser le contenu externe.
Nommez les entités TypeDescriptor enfants à l’aide du nom de l’accesseur Microsoft .NET Framework indiqué dans le type .NET Framework référencé par le TypeDescriptor parent. Ces types .NET Framework sont disponibles dans le proxy Microsoft Visual C# généré par SVCUTIL.EXE. Toutefois, notez que les TypeDescriptors enfants de TypeDescriptors dont l’indicateur IsCollection est défini peuvent porter n’importe quel nom.