Freigeben über


Die fünf wichtigsten Dinge beim Modellieren von Webdiensten

Letzte Änderung: Freitag, 16. April 2010

Gilt für: SharePoint Server 2010

Beim Modellieren von Web- und WCF-Diensten in Microsoft Business Connectivity Services (BCS) sollten Sie die folgenden fünf Dinge beachten:

  • Ihre Modellierung hängt vom Verhalten der vom Web-/WCF-Dienst bereitgestellten Methoden und deren Programmierung ab.

  • Anhand des von SVCUTIL.EXE generierten Proxys können Sie feststellen, welche Methoden von einem Web/WCF-Dienst bereitgestellt werden.

  • Nehmen Sie eine Auswahl für Finder, SpecificFinder, Association und andere Methoden vor, indem Sie die In/Out-Parameter der verschiedenen Web/WCF-Methoden vergleichen.

  • Sie sollten für jeden externen Inhaltstyp die Felder identifizieren, mit denen eine Instanz dieses Typs eindeutig identifiziert wird. Ohne Bezeichner kann eine Entity-Instanz vom Business Data Connectivity-Dienst (BDC) nicht eindeutig identifiziert werden. Bei den von einer Back-End-Anwendungsmethode zurückgegebenen Daten handelt es sich lediglich um ein Daten-BLOB ohne Bezeichner. Nur wenn die zurückgegebenen Daten auch Bezeichner aufweisen, können die Daten semantische Bedeutung in BDC haben, und nur dann können Sie Aktionen implementieren und den externen Inhalt durchsuchen und durchforsten.

  • Verwenden Sie für die Benennung von untergeordneten TypeDescriptor-Entitäten den Namen des Microsoft .NET Framework-Accessors im .NET Framework-Typ, der von der übergeordneten TypeDescriptor-Entität angegeben wird. Diese .NET Framework-Typen finden Sie im Microsoft Visual C#-Proxy, der von SVCUTIL.EXE generiert wird. Für die untergeordneten TypeDescriptors von TypeDescriptors, für die das IsCollection-Kennzeichen festgelegt ist, kann jedoch ein beliebiger Name gewählt werden.