DataColumnMappingCollection.GetColumnMappingBySchemaAction 메서드
지정된 DataColumnMappingCollection의 DataColumnMapping, 소스 열 이름 및 MissingMappingAction를 가져옵니다.
네임스페이스: System.Data.Common
어셈블리: System.Data(system.data.dll)
구문
‘선언
Public Shared Function GetColumnMappingBySchemaAction ( _
columnMappings As DataColumnMappingCollection, _
sourceColumn As String, _
mappingAction As MissingMappingAction _
) As DataColumnMapping
‘사용 방법
Dim columnMappings As DataColumnMappingCollection
Dim sourceColumn As String
Dim mappingAction As MissingMappingAction
Dim returnValue As DataColumnMapping
returnValue = DataColumnMappingCollection.GetColumnMappingBySchemaAction(columnMappings, sourceColumn, mappingAction)
public static DataColumnMapping GetColumnMappingBySchemaAction (
DataColumnMappingCollection columnMappings,
string sourceColumn,
MissingMappingAction mappingAction
)
public:
static DataColumnMapping^ GetColumnMappingBySchemaAction (
DataColumnMappingCollection^ columnMappings,
String^ sourceColumn,
MissingMappingAction mappingAction
)
public static DataColumnMapping GetColumnMappingBySchemaAction (
DataColumnMappingCollection columnMappings,
String sourceColumn,
MissingMappingAction mappingAction
)
public static function GetColumnMappingBySchemaAction (
columnMappings : DataColumnMappingCollection,
sourceColumn : String,
mappingAction : MissingMappingAction
) : DataColumnMapping
매개 변수
- columnMappings
DataColumnMappingCollection입니다.
- sourceColumn
찾을 대/소문자 구분 소스 열 이름입니다.
- mappingAction
MissingMappingAction 값 중 하나입니다.
반환 값
DataColumnMapping 개체입니다.
예외
예외 형식 | 조건 |
---|---|
mappingAction 매개 변수가 Error로 설정되고, 매핑이 지정되지 않은 경우 |
설명
DataColumnMapping이 해당 컬렉션에 있으면 반환됩니다.
DataColumnMapping이 해당 컬렉션에 없으면 주어진 MissingMappingAction의 경우 다음 작업이 발생합니다.
MissingMappingAction |
수행 작업 |
---|---|
Passthrough |
소스 열 이름 및 DataSet 열 이름으로 지정된 소스 열 이름을 가진 DataColumnMapping을 만듭니다. 이 DataColumnMapping이 컬렉션에 추가됩니다. |
Error |
지정한 열 매핑이 없으면 InvalidOperationException이 생성됩니다. |
Ignore |
null 값을 가져옵니다. |
예제
다음 예제에서는 컬렉션에서 주어진 소스 열 이름을 가진 DataColumnMapping을 검색합니다. 개체가 있으면 반환됩니다. 이 예제에서는 DataColumnMappingCollection 컬렉션과 DataColumnMapping 개체가 만들어진 것으로 가정합니다.
Public Sub FindDataColumnMapping()
' ...
' create mappings and mapping
' ...
If mappings.Contains("Description") Then
mapping = _
DataColumnMappingCollection.GetColumnMappingBySchemaAction _
(mappings, "Description", MissingMappingAction.Ignore)
End If
End Sub
public void FindDataColumnMapping()
{
// ...
// create mappings and mapping
// ...
if (mappings.Contains("Description"))
mapping = DataColumnMappingCollection.GetColumnMappingBySchemaAction
(mappings, "Description", MissingMappingAction.Ignore);
}
플랫폼
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework에서 모든 플래폼의 모든 버전을 지원하지는 않습니다. 지원되는 버전의 목록은 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
2.0, 1.1, 1.0에서 지원
.NET Compact Framework
2.0, 1.0에서 지원
참고 항목
참조
DataColumnMappingCollection 클래스
DataColumnMappingCollection 멤버
System.Data.Common 네임스페이스