다음을 통해 공유


DataTableMapping 클래스

정의

원본 테이블과 DataTable간의 매핑된 관계에 대한 설명을 포함합니다. 이 클래스는 DataAdapter 를 채울 때 DataSet에서 사용합니다.

public ref class DataTableMapping sealed : MarshalByRefObject, ICloneable, System::Data::ITableMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMapping+DataTableMappingConverter))]
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMappingConverter))]
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMapping+DataTableMappingConverter))>]
type DataTableMapping = class
    inherit MarshalByRefObject
    interface ITableMapping
    interface ICloneable
type DataTableMapping = class
    inherit MarshalByRefObject
    interface ITableMapping
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMappingConverter))>]
type DataTableMapping = class
    inherit MarshalByRefObject
    interface ITableMapping
    interface ICloneable
Public NotInheritable Class DataTableMapping
Inherits MarshalByRefObject
Implements ICloneable, ITableMapping
상속
DataTableMapping
특성
구현

예제

다음 예제에서는 개체를 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

설명

DataTableMapping 데이터 원본에 대한 쿼리에서 반환된 데이터와 간의 기본 매핑을 DataTable제공합니다. DataTableMapping 이름 대신 DataTable 이름을 DataAdapter의 메서드에 Fill 전달할 수 있습니다. 자세한 내용은 DataAdapter DataTable 및 DataColumn 매핑합니다.

생성자

DataTableMapping()

DataTableMapping 클래스의 새 인스턴스를 초기화합니다.

DataTableMapping(String, String)

소스 테이블과 DataTableMapping 이름이 주어지면 소스를 사용하여 DataTable 클래스의 새 인스턴스를 초기화힙니다.

DataTableMapping(String, String, DataColumnMapping[])

소스 테이블, DataTableMapping 이름 및 DataTable 개체의 배열이 주어지면 DataColumnMapping 클래스의 새 인스턴스를 초기화합니다.

속성

ColumnMappings

DataColumnMappingCollection에 대한 DataTable를 가져옵니다.

DataSetTable

DataSet에서 테이블 이름을 가져오거나 설정합니다.

SourceTable

데이터 소스에서 대/소문자 구분 소스 테이블을 가져오거나 설정합니다.

메서드

CreateObjRef(Type)

원격 개체와 통신하는 데 사용되는 프록시 생성에 필요한 모든 관련 정보가 들어 있는 개체를 만듭니다.

(다음에서 상속됨 MarshalByRefObject)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetColumnMappingBySchemaAction(String, MissingMappingAction)

지정된 DataColumn 값과 DataTable의 이름을 사용하여 지정된 MissingMappingAction에서 DataColumn을 가져옵니다.

GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction)

지정된 열 이름에 대한 DataColumn 개체를 반환합니다.

GetDataTableBySchemaAction(DataSet, MissingSchemaAction)

지정된 DataTable 값을 사용하여 지정된 DataSet의 현재 MissingSchemaAction을 가져옵니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetLifetimeService()
사용되지 않음.

이 인스턴스의 수명 정책을 제어하는 현재의 수명 서비스 개체를 검색합니다.

(다음에서 상속됨 MarshalByRefObject)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
InitializeLifetimeService()
사용되지 않음.

이 인스턴스의 수명 정책을 제어하는 수명 서비스 개체를 가져옵니다.

(다음에서 상속됨 MarshalByRefObject)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
MemberwiseClone(Boolean)

현재 MarshalByRefObject 개체의 단순 복사본을 만듭니다.

(다음에서 상속됨 MarshalByRefObject)
ToString()

현재 SourceTable 이름을 문자열로 변환합니다.

명시적 인터페이스 구현

ICloneable.Clone()

현재 인스턴스의 복사본인 새 개체를 만듭니다.

ITableMapping.ColumnMappings

DataColumnMappingCollection에 대한 파생 DataTable을 가져옵니다.

적용 대상

추가 정보