IColumnMapping 인터페이스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터 소스 열을 DataSet 열과 연결하며, .NET 데이터 공급자들이 공통적으로 사용하는 DataColumnMapping 클래스에 의해 구현됩니다.
public interface class IColumnMapping
public interface IColumnMapping
type IColumnMapping = interface
Public Interface IColumnMapping
- 파생
예제
다음 예제에서는 파생된 클래스의 인스턴스를 만듭니다 DataColumnMapping에 추가 된 DataColumnMappingCollection 컬렉션입니다. 그런 다음, 매핑이 컬렉션에 추가되었음을 사용자에게 알리고 매핑에 대한 부모를 표시합니다.
public void AddDataColumnMapping() {
// ...
// create columnMappings
// ...
DataColumnMapping mapping =
new DataColumnMapping("Description","DataDescription");
columnMappings.Add((Object) mapping);
Console.WriteLine("Column {0} added to column mapping collection {1}.",
mapping.ToString(), columnMappings.ToString());
}
Public Sub AddDataColumnMapping()
' ...
' create columnMappings
' ...
Dim mapping As New DataColumnMapping( _
"Description", "DataDescription")
columnMappings.Add(CType(mapping, Object))
Console.WriteLine("Column {0} added to column mapping collection {1}.", _
mapping.ToString(), columnMappings.ToString())
End Sub
설명
IColumnMapping 인터페이스를 사용하면 상속 클래스가 데이터 원본 열을 열과 연결하는 열 매핑 클래스를 구현할 수 DataSet 있습니다. 자세한 내용은 DataAdapter DataTable 및 DataColumn 매핑합니다.
애플리케이션의 인스턴스를 만들지 않습니다 합니다 IColumnMapping 인터페이스를 직접 상속 된 클래스의 인스턴스를 만들고 있지만 IColumnMapping합니다.
상속 된 클래스 IColumnMapping 상속 된 모든 멤버를 구현 하 고 일반적으로 공급자 특정 기능을 추가 하기 위한 추가 멤버를 정의 해야 합니다. 예를 들어 합니다 IColumnMapping 인터페이스를 정의 합니다 DataSetColumn 속성입니다. 따라서 합니다 DataColumnMapping 클래스는이 속성을 상속 하 고도 정의 GetDataColumnBySchemaAction 메서드.
구현자 참고
상속 하는 경우는 IColumnMapping 인터페이스 다음 생성자를 구현 해야 합니다.
항목 | 설명 |
---|---|
ColumnMapping() | ColumnMapping 클래스의 새 instance 초기화합니다. |
ColumnMapping(string sourceColumn, string dataSetColumn) | 지정된 원본 열 이름과 열 이름을 DataSet 가진 원본을 사용하여 ColumnMapping 클래스의 새 instance 초기화합니다. |
속성
DataSetColumn |
DataSet에서 매핑할 열의 이름을 가져오거나 설정합니다. |
SourceColumn |
데이터 소스에서 매핑할 열의 이름을 가져오거나 설정합니다. 이름은 대/소문자를 구분합니다. |
적용 대상
.NET