Freigeben über


Entwickeln von SQL-Anwendungen mithilfe des WCF-Kanalmodells

Sie können das Windows Communication Foundation-Kanalmodell (WCF) verwenden, um den Microsoft BizTalk-Adapter für SQL Server zu nutzen, indem Sie XML-Nachrichten direkt über einen Kanal senden instance, der mit der SQL Server Binding erstellt wurde.

Ein Vorteil der Verwendung des WCF-Kanalmodells gegenüber der Verwendung stark typisierter Klassen und Methoden, die das WCF-Dienstmodell verfügbar macht, besteht darin, dass das Kanalmodell eine präzisere Steuerung der Vorgänge bietet, die Sie für die SQL-Datenbank ausführen. Dieses Steuerelement entsteht aus der Tatsache, dass Sie im WCF-Kanalmodell direkt den Inhalt der Nachrichten steuern, die Sie über den Kanal senden.

In bestimmten Szenarien kann dieses zusätzliche Maß an Kontrolle von Vorteil sein. Wenn Sie beispielsweise das WCF-Kanalmodell verwenden, um einen Updatevorgang für eine Tabelle auszuführen, können Sie Spalten in den Zielzeilen selektiv aktualisieren, indem Sie Spalten aus der Updatevorlage weglassen, die Sie in der Nachricht übergeben. Die einzigen Spalten, die erforderlich sind, sind die Spalten mit "nillable=false" in der WSDL. Die update-Methode, die von einem WCF-Client verfügbar gemacht wird, verwendet einen stark typisierten Datensatzparameter für die Vorlage, die jede Spalte im Tabellenschema enthält.

In den Abschnitten in diesem Thema wird erläutert, wie Vorgänge für den SQL-Adapter mithilfe des WCF-Kanalmodells ausgeführt werden.

In diesem Abschnitt

Weitere Informationen

Entwickeln Ihrer SQL-Anwendungen