다음을 통해 공유


ADO.NET 데이터 서비스 만들기

ADO.NET 데이터 서비스 프레임워크에서 만들기, 읽기, 업데이트 및 삭제 작업을 지원하는 데이터 서비스를 만드는 작업은 다음과 같은 세 단계로 수행됩니다.

  1. 데이터 모델을 만듭니다. ADO.NET 데이터 서비스는 개념적 데이터 모델을 기반으로 하는 REST 인터페이스를 배포합니다.

    ADO.NET 데이터 서비스는 ADO.NET Entity Framework에 기반한 데이터 모델을 기본적으로 지원합니다. 또한 ADO.NET 데이터 서비스는 CLR(공용 언어 런타임) 개체를 기초로 데이터 모델을 배포하는 확장 메커니즘도 제공합니다. Microsoft .NET Framework 3.5부터 사용할 수 있는 AsQueryable 메서드는 **IEnumerable<T>**를 구현하는 개체에 IQueryable<T> 인터페이스를 효율적으로 추가합니다. 이 새로운 인터페이스를 사용하면 .NET Framework의 목록, 배열 및 컬렉션을 기반으로 ADO.NET 데이터 서비스를 손쉽게 배포할 수 있습니다.

    ADO.NET 데이터 서비스에서 지원하는 데이터 모델에 대한 자세한 내용은 데이터 모델(ADO.NET 데이터 서비스 프레임워크)을 참조하십시오.

  2. 데이터 서비스를 만듭니다. 구성된 데이터 서비스는 HTTP 프로토콜에서 데이터 모델을 사용할 수 있도록 합니다. 서버에서 적용하는 캐싱 및 권한 부여 정책도 지정할 수 있습니다.

  3. 호스트를 선택합니다. ADO.NET 데이터 서비스는 네트워크 소켓에 직접 바인딩되지 않기 때문에 HTTP 요청을 직접 허용하지 않고, 대신 Windows Communication Foundation과 같은 기존 인프라 내에서 실행됩니다.

    ADO.NET 데이터 서비스에서 지원하는 호스트에 대한 자세한 내용은 데이터 서비스 호스트(ADO.NET 데이터 서비스 프레임워크)를 참조하십시오.

ADO.NET 데이터 서비스를 사용하여 샘플 데이터 서비스를 만드는 방법을 보여 주는 퀵 스타트 항목을 보려면 데이터 서비스 퀵 스타트(ADO.NET 데이터 서비스 프레임워크)를 참조하십시오.

단원 내용

다음 항목에서는 ADO.NET 데이터 서비스를 사용하여 데이터 서비스를 만드는 방법에 대해 설명합니다.

데이터 서비스 퀵 스타트(ADO.NET 데이터 서비스 프레임워크)

데이터 모델(ADO.NET 데이터 서비스 프레임워크)

데이터 서비스 호스트(ADO.NET 데이터 서비스 프레임워크)

서비스 작업 및 인터셉터(ADO.NET 데이터 서비스 프레임워크)

참고 항목

개념

ADO.NET 데이터 서비스의 클라이언트 응용 프로그램
ADO.NET 데이터 서비스 사양
ADO.NET 데이터 서비스 프레임워크 개요

관련 자료

엔터티 데이터 모델