다음을 통해 공유


저장소 독립성(ADO.NET 데이터 서비스 프레임워크)

ADO.NET 데이터 서비스 프레임워크의 서버측 구성 요소는 관계형 데이터베이스, xml 파일, 웹 서비스 또는 응용 프로그램 논리 등, 모든 데이터 소스에서 지원하는 데이터 서비스를 만들 수 있습니다.

ADO.NET 데이터 서비스는 URI로 식별된 리소스에 대한 HTTP 요청을 받아 이 HTTP 요청을 deserialize하여 요청에 대한 표현을 플러그형 데이터 액세스 공급자에 전달합니다. 공급자는 기본 데이터 소스에서 요청을 실행합니다.

ADO.NET 데이터 서비스 프레임워크는 다음에 기반을 둔 데이터 서비스를 만들 수 있습니다.

  • SQL Server, Oracle, DB2, MySql 등의 관계형 데이터베이스에 저장된 데이터의 개체 관계형 매핑 및 엔터티 관계 모델을 배포하는 Entity Framework 소스

  • 업데이트에 대한 의미 체계를 포함하는 모든 IQueryable 구현

저장소 메커니즘에 관계없이 ADO.NET 데이터 서비스는 REST(Representational State Transfer) 프로토콜을 사용하여 데이터를 전송합니다.

EDM(엔터티 데이터 모델)에 기반을 둔 ADO.NET 데이터 서비스 구현에 대한 자세한 내용은 데이터 서비스 퀵 스타트(ADO.NET 데이터 서비스 프레임워크)를 참조하십시오. IQueryable 구현을 통해 배포되는 데이터에 대한 자세한 내용은 데이터 모델(ADO.NET 데이터 서비스 프레임워크)Data Service (ADO.NET Data Services)를 참조하십시오.

참고 항목

개념

REST 서비스 및 의미 체계(ADO.NET 데이터 서비스 프레임워크)
데이터 모델(ADO.NET 데이터 서비스 프레임워크)

관련 자료

Data Service (ADO.NET Data Services)
엔터티 데이터 모델
Representational State Transfer (REST)