다음을 통해 공유


PUT, POST 및 DELETE(ADO.NET 데이터 서비스 프레임워크)

ADO.NET 데이터 서비스를 통해 액세스할 수 있는 저장소의 데이터는 HTTP 요청의 PUT, POST 및 DELETE 메서드를 사용하여 수정할 수 있습니다. 데이터베이스 관리 시스템에서는 SQL 구문에 제공된 Update, Insert 및 Delete 문을 통해 데이터 수정 작업을 수행합니다. ADO.NET 데이터 서비스에서 이러한 작업을 수행하는 PUT, POST 및 DELETE 메서드는 HTTP 요청의 Method 헤더에 지정됩니다.

데이터 서비스의 값을 업데이트하여 엔터티를 바꾸려면 ADO.NET 데이터 서비스에서HTTP PUT 메서드를 사용하십시오. 새 엔터티를 만들려면 HTTP POST를 사용하고 데이터 서비스 및 기본 데이터베이스 저장소에서 엔터티를 제거하려면 HTTP DELETE를 사용하십시오.

PUT, POST 및 DELETE의 공통 사양

ADO.NET 데이터 서비스 리소스의 상태를 변경할 목적으로 HTTP 요청을 실행하면 PUT, POST 및 DELETE 단원의 규칙에 정의된 대로 ADO.NET 데이터 서비스 스키마 위반이 발생할 수 있으며 요청에 오류가 있음을 나타내는 4xx 범위의 상태 코드가 반환됩니다.

  • 리소스 상태를 변경할 목적으로 HTTP 요청을 실행하면 부작용이 발생할 수 있습니다.

PUT, POST, 바인딩/바인딩 해제

ADO.NET 데이터 서비스 리소스 형식을 다른 리소스 형식과 연결할 수 있습니다. 이러한 연결은 탐색 속성 및 링크를 사용하여 나타냅니다. 이러한 형식에 대한 정의는 ADO.NET 데이터 서비스 프레임워크 용어를 참조하십시오.

관계의 카디널리티는 데이터 서비스의 스키마를 검토하여 확인할 수 있습니다. 두 EntityType 인스턴스를 연결하는 것을 바인딩이라고 하고 두 인스턴스의 연결을 끊는 것을 바인딩 해제라고 합니다.

PUT 메서드(ADO.NET 데이터 서비스 프레임워크)POST 메서드(ADO.NET 데이터 서비스 프레임워크) 항목에서는 ADO.NET 데이터 서비스 리소스를 나타내는 각 URI에 대한 PUT/POST 요청에서 바인딩/바인딩 해제가 지원되는지 여부를 보여 줍니다.

참고 항목

개념

PUT 메서드(ADO.NET 데이터 서비스 프레임워크)
POST 메서드(ADO.NET 데이터 서비스 프레임워크)
DELETE 메서드(ADO.NET 데이터 서비스 프레임워크)