차례:
- 정의-ActiveX Data Object.NET (ADO.NET)의 의미는 무엇입니까?
- Techopedia는 ActiveX Data Object.NET (ADO.NET)을 설명합니다.
정의-ActiveX Data Object.NET (ADO.NET)의 의미는 무엇입니까?
ADO.NET (ActiveX Data Object.NET)은 데이터 액세스 서비스를 제공하는 소프트웨어 구성 요소로 구성된 .NET 프레임 워크의 소프트웨어 라이브러리입니다. ADO.NET은 개발자가 관계형 또는 비 관계형 (예 : XML 또는 응용 프로그램 데이터) 일 수있는 데이터 소스에 대한 연결이 끊긴 액세스를 얻기 위해 관리 코드를 작성할 수 있도록 설계되었습니다. ADO.NET의이 기능은 데이터 공유, 분산 응용 프로그램을 만드는 데 도움이됩니다.
ADO.NET은 .NET 관리 공급자를 사용하여 데이터베이스 연결에 대한 연결 액세스를 제공하고 데이터를 검색하거나 데이터를 업데이트 할 때만 데이터베이스 연결을 사용하는 응용 프로그램 인 데이터 집합을 사용하여 연결이 끊긴 액세스를 제공합니다. 데이터 세트는 데이터베이스 리소스를 효율적이고 확장 성있게 사용할 수 있도록 연결이 끊긴 액세스를 제공하기 위해 영구 데이터를 메모리에 저장하는 데 도움이되는 구성 요소입니다.
Techopedia는 ActiveX Data Object.NET (ADO.NET)을 설명합니다.
ADO.NET은 ADO.NET과 유사한 기술인 ADO에서 진화했으며 몇 가지 기본적인 구조적 변경이있었습니다. ADO를 사용하여 연결 끊기 모드에서 작동하도록 규정되어 있지만 데이터 어댑터를 사용하여 ADO.NET의 데이터베이스로 데이터가보다 효율적으로 전송됩니다. 데이터의 메모리 내 표현은 ADO와 ADO.NET간에 다릅니다. ADO.NET은 단일 결과 테이블에 데이터를 보유 할 수 있지만 ADO는 관계 세부 정보와 함께 여러 테이블을 보유합니다. ADO.NET을 사용하는 응용 프로그램 간의 데이터 전송은 ADO와 달리 COM (구성 요소 개체 모델) 마샬링을 사용하지 않고 데이터 집합을 사용하여 데이터를 XML 스트림으로 전송합니다.
ADO.NET의 아키텍처는 두 가지 기본 요소 인 DataSet 및 .NET 프레임 워크 데이터 공급자를 기반으로합니다.
데이터 세트는 다음 구성 요소를 제공합니다.
- 관련 테이블, 제약 조건 및 관계를 포함한 완전한 데이터 세트
- XML 웹 서비스에서 원격 데이터에 대한 기능적인 액세스
- 동적으로 데이터 조작
- 비 연결 방식으로 데이터 처리
- 관계형 데이터의 계층 적 XML 뷰 제공
- XSLT 및 XPath Query와 같은 도구를 사용하여 데이터에서 작동
.NET Framework 데이터 공급자에는 데이터 조작을위한 다음과 같은 구성 요소가 포함됩니다.
- 연결 : 데이터 소스에 연결합니다
- 명령 : 데이터 검색, 데이터 수정 또는 저장 프로 시저 실행에 필요한 데이터베이스 문을 실행합니다.
- DataReader : 정방향 및 읽기 전용 형식으로 데이터를 검색합니다.
- DataAdapter : 데이터 세트를로드하고 데이터 세트에서 변경 한 사항을 소스로 다시 조정하기 위해 데이터 세트와 데이터 소스 간의 브리지 역할을합니다.
ADO.NET의 새로운 기술인 .NET Framework 4.0의 ADO.NET 엔터티 프레임 워크는 응용 프로그램 개발자가 처리해야하는 데이터 모델과 언어 간의 임피던스 불일치를 제거하기 위해 데이터 프로그래밍 수준을 추상화합니다.