데이터 액세스(C# 작업 절차)
업데이트: 2007년 11월
이 항목에서는 ADO.NET 형식을 응용 프로그램에서 직접 사용하는 데이터 액세스 작업의 일반적인 사용에 대한 도움말 링크를 제공합니다. LINQ to SQL 또는 LINQ to DataSet을 사용하여 데이터에 액세스하는 방법에 대한 자세한 내용은 LINQ(C# 작업 절차)를 참조하십시오.
도움말에서 다루는 일반적인 작업의 다른 범주를 보려면 C# 작업 절차를 참조하십시오.
일반
방법: 샘플 데이터베이스 설치
샘플 데이터베이스를 설치하는 단계에 대해 설명합니다.연습: 간단한 데이터 응용 프로그램 만들기
데이터 응용 프로그램을 만드는 단계별 절차에 대해 설명합니다.
Visual Studio에서 데이터에 연결
Visual Studio에서 데이터에 연결 개요
응용 프로그램을 데이터베이스, 웹 서비스 및 개체 등 여러 소스의 데이터에 연결하는 방법에 대해 설명합니다.연습: 데이터베이스의 데이터에 연결
데이터 소스 구성 마법사를 사용하여 응용 프로그램을 Visual Studio의 데이터에 연결하는 절차에 대해 설명합니다.연습: 웹 서비스의 데이터에 연결
데이터 소스 구성 마법사를 사용하여 응용 프로그램을 웹 서비스의 데이터에 연결하는 절차에 대해 설명합니다.연습: Access 데이터베이스의 데이터에 연결
데이터 소스 구성 마법사를 사용하여 응용 프로그램을 Access 데이터베이스의 데이터에 연결하는 절차에 대해 설명합니다.
형식화된 데이터 집합 만들기 및 디자인
방법: 형식화된 데이터 집합 만들기
데이터 소스 구성 마법사 또는 데이터 집합 디자이너를 사용하여 형식화된 데이터 집합을 만드는 방법에 대해 설명합니다.연습: 데이터 집합 디자이너를 사용하여 데이터 집합 만들기
데이터 집합 디자이너를 사용하여 데이터 집합을 만드는 절차에 대해 설명합니다.연습: 데이터 집합 디자이너에서 DataTable 만들기
데이터 집합 디자이너를 사용하여 DataTable을 만드는 절차에 대해 설명합니다.연습: 데이터 테이블 간의 관계 만들기
데이터 집합 디자이너를 사용하여 TableAdapters가 없는 두 데이터 테이블을 만들고 이들 간에 관계를 설정하는 방법에 대해 설명합니다.
TableAdapter
TableAdapter 개요
응용 프로그램과 데이터베이스 사이에 통신을 제공하는 TableAdapters에 대한 개요를 제공합니다.연습: 여러 개의 쿼리가 있는 TableAdapter 만들기
데이터 소스 구성 마법사를 사용하여 데이터 집합에 TableAdapter를 만드는 절차에 대해 설명합니다. 이 연습에서는 데이터 집합 디자이너에서 TableAdapter 쿼리 구성 마법사를 사용하여 TableAdapter에 두 번째 쿼리를 만드는 방법을 보여 줍니다.
데이터 집합 채우기 및 쿼리 실행
데이터 집합 채우기 및 데이터 쿼리 개요
TableAdapters 또는 명령 개체를 사용하여 데이터 소스에 대해 SQL 문 또는 저장 프로시저를 실행하는 방법에 대해 설명합니다.연습: 데이터로 데이터 집합 채우기
데이터 테이블 하나가 포함된 데이터 집합을 만들고 Northwind 샘플 데이터베이스에 있는 Customers 테이블의 데이터로 이를 채우는 방법을 보여 줍니다.연습: XML 데이터를 데이터 집합으로 읽어 오기
XML 데이터를 데이터 집합에 로드하는 Windows 응용 프로그램을 만드는 방법을 보여 줍니다.
Windows Forms에서 데이터 표시
데이터 표시 개요
데이터 바인딩된 Windows 응용 프로그램의 개발과 관련된 작업, 개체 및 대화 상자에 대한 요약을 제공합니다.연습: Windows 응용 프로그램에서 폼에 데이터 표시
단일 테이블의 데이터를 여러 개의 개별 컨트롤에 표시하는 간단한 폼을 만드는 절차에 대해 설명합니다.연습: Windows 응용 프로그램에서 폼에 관련 데이터 표시
주로 두 개 이상의 관련된 테이블에서 가져온 데이터를 사용하여 작업을 수행하는 절차에 대해 설명합니다.연습: Windows 응용 프로그램에서 데이터 검색을 위한 폼 만들기
특정 도시의 고객 정보를 반환하는 쿼리를 만들고 사용자가 도시 이름을 입력한 다음 단추를 눌러 쿼리를 실행할 수 있도록 사용자 인터페이스를 수정하는 방법을 보여 줍니다.연습: 조회 테이블 만들기
다른 테이블의 외래 키 필드 값을 기반으로 특정 테이블의 정보를 표시하는 절차에 대해 설명합니다.
데이터 바인딩
연습: 단순 데이터 바인딩을 지원하는 사용자 정의 컨트롤 만들기
DefaultBindingPropertyAttribute를 구현하는 컨트롤을 만드는 방법을 보여 줍니다. 이 컨트롤에는 TextBox 또는 CheckBox와 유사하게 데이터에 바인딩할 수 있는 속성 하나가 포함될 수 있습니다.연습: 복합 데이터 바인딩을 지원하는 사용자 정의 컨트롤 만들기
ComplexBindingPropertiesAttribute를 구현하는 컨트롤을 만드는 방법을 보여 줍니다. 이 컨트롤에는 DataGridView 또는 ListBox와 유사하게 데이터에 바인딩할 수 있는 DataSource 및 DataMember 속성이 포함됩니다.연습: 조회 데이터 바인딩을 지원하는 사용자 정의 컨트롤 만들기
LookupBindingPropertiesAttribute를 구현하는 컨트롤을 만드는 방법을 보여 줍니다. 이 컨트롤에는 ComboBox와 유사하게 데이터에 바인딩할 수 있는 세 가지 속성이 포함됩니다.Visual Studio에서 개체 바인딩
응용 프로그램의 데이터 소스로 데이터 집합이나 웹 서비스가 아닌 사용자 지정 개체를 사용하여 작업하기 위한 디자인 타임 도구에 대해 설명합니다.
데이터 집합의 데이터 편집(DataTable)
- 데이터 집합의 데이터 편집 개요
데이터 집합에서 데이터를 편집하고 쿼리하는 데 관련된 일반적인 작업에 대한 링크가 포함된 테이블을 제공합니다.
데이터 유효성 검사
데이터 유효성 검사 개요
데이터 개체에 입력할 값이 응용 프로그램에 설정된 규칙 및 데이터 집합의 스키마 제약 조건을 따르는지 확인하는 과정인 데이터 유효성 검사에 대한 개요를 제공합니다.연습: 데이터 집합에 유효성 검사 추가
ColumnChanging 이벤트를 사용하여 레코드에 올바른 값이 입력되는지 확인하는 방법에 대해 설명합니다.
데이터 저장
데이터 저장 개요
원래 데이터 소스에 정보를 기록하는 과정과 데이터 집합의 데이터를 수정하는 과정이 구분되는 방식에 대해 설명합니다.ADO.NET의 동시성 제어
동시성 오류를 처리하는 특정 ADO.NET 기능과 동시성 제어의 일반적 방법에 대해 설명합니다.연습: TableAdapter DBDirect 메서드를 사용하여 데이터 저장
TableAdapter의 DbDirect 메서드를 사용하여 데이터베이스에 대해 SQL 문을 직접 실행하는 데 필요한 자세한 지침을 제공합니다.연습: 동시성 예외 처리
DBConcurrencyException을 catch하고 오류가 발생한 행을 찾아서 이를 처리하는 한 가지 전략을 보여 주는 Windows 응용 프로그램을 만드는 절차에 대해 설명합니다.
데이터 리소스
데이터 사용자 인터페이스 요소
응용 프로그램에서 데이터 액세스를 디자인할 때 사용하는 모든 대화 상자와 마법사에 대해 설명합니다.ADO.NET 데이터 어댑터
ADO.NET 데이터 어댑터 개체 및 Visual Studio에서 이 개체를 사용하는 방법에 대해 설명합니다.
관리 코드로 SQL Server 2005 개체 만들기
SQL Server 프로젝트
.NET 언어와 Transact-SQL 프로그래밍 언어를 사용하여 저장 프로시저나 트리거와 같은 데이터베이스 개체를 만들고 Microsoft SQL Server 2005 데이터베이스에 대해 데이터를 검색하고 업데이트하는 방법에 대해 설명합니다.연습: 관리 코드로 저장 프로시저 만들기
다음 절차에 대한 지침을 단계별로 설명합니다.관리 코드로 저장 프로시저 만들기
SQL Server 2005 데이터베이스에 저장 프로시저 배포
데이터베이스에서 저장 프로시저를 테스트할 스크립트 만들기
데이터베이스에서 데이터를 쿼리하여 저장 프로시저가 올바르게 실행되었는지 확인
추가 리소스
다음 사이트에 방문하려면 인터넷에 연결해야 합니다.
Visual Studio 2008 Developer Center
Visual Studio를 사용하여 응용 프로그램을 개발하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다. 이 사이트는 정기적으로 업데이트되어 새로운 콘텐츠를 제공합니다.Visual C# Developer Center
C# 응용 프로그램을 개발하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다. 이 사이트는 정기적으로 업데이트되어 새로운 콘텐츠를 제공합니다.Microsoft .NET Framework Developer Center
.NET Framework 응용 프로그램을 개발하고 디버깅하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다. 이 사이트는 정기적으로 업데이트되어 새로운 콘텐츠를 제공합니다.Data Access and Storage Developer Center
응용 프로그램에서 Microsoft의 데이터 액세스 기술을 사용하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다.SQL Server Developer Center
SQL Server를 사용하는 방법에 대한 다양한 문서 및 리소스가 포함되어 있습니다.