Compartir a través de


Desarrollo de aplicaciones SQL mediante el modelo de canal WCF

Puede usar el modelo de canal de Windows Communication Foundation (WCF) para consumir el adaptador de Microsoft BizTalk para SQL Server enviando mensajes XML directamente a través de una instancia de canal creada con el enlace de SQL Server.

Una ventaja de usar el modelo de canal WCF sobre el uso de las clases y métodos fuertemente tipados que expone el modelo de servicio WCF es que el modelo de canal proporciona un control más preciso sobre las operaciones que se realizan en la base de datos SQL. Este control procede del hecho de que, en el modelo de canal WCF, controla directamente el contenido de los mensajes que envía a través del canal.

En ciertos escenarios, este nivel adicional de control puede ser beneficioso. Por ejemplo, cuando se usa el modelo de canal WCF para realizar una operación de actualización en una tabla, puede actualizar de forma selectiva las columnas de las filas de destino omitiendo las columnas de la plantilla de actualización que se pasa en el mensaje. Las únicas columnas necesarias son las que tienen "nillable=false" en el WSDL. El método de actualización expuesto por un cliente WCF usa un parámetro de registro fuertemente tipado para la plantilla que incluye todas las columnas del esquema de tabla.

En las secciones de este tema se explica cómo realizar operaciones en el adaptador de SQL mediante el modelo de canal WCF.

En esta sección

Consulte también

Desarrollar las aplicaciones SQL