WCF 채널 모델을 사용하여 SQL 애플리케이션 개발
WCF(Windows Communication Foundation) 채널 모델을 사용하여 SQL Server 바인딩으로 만든 채널 instance 통해 직접 XML 메시지를 보내 SQL Server Microsoft BizTalk Adapter를 사용할 수 있습니다.
WCF 서비스 모델에서 노출하는 강력한 형식의 클래스 및 메서드를 사용하는 경우보다 WCF 채널 모델을 사용할 때의 이점 중 하나는 채널 모델이 SQL 데이터베이스에서 수행하는 작업에 대해 보다 세분화된 제어를 제공한다는 점입니다. 이 컨트롤은 WCF 채널 모델에서 채널을 통해 보내는 메시지의 내용을 직접 제어한다는 사실에서 비롯됩니다.
특정 시나리오에서는 이러한 추가 수준의 제어가 도움이 될 수 있습니다. 예를 들어 WCF 채널 모델을 사용하여 테이블에서 업데이트 작업을 수행하는 경우 메시지를 전달하는 업데이트 템플릿에서 열을 생략하여 대상 행의 열을 선택적으로 업데이트할 수 있습니다. WSDL에 "nillable=false"가 있는 열만 필요합니다. WCF 클라이언트에서 노출하는 업데이트 메서드는 테이블 스키마의 모든 열을 포함하는 템플릿에 강력한 형식의 레코드 매개 변수를 사용합니다.
이 항목의 섹션에서는 WCF 채널 모델을 사용하여 SQL 어댑터에서 작업을 수행하는 방법을 설명합니다.