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