DataTableMappingCollection クラス

定義

DataTableMapping オブジェクトのコレクション。 このクラスは継承できません。

public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::ITableMappingCollection
public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Data::ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Data.ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements ITableMappingCollection
継承
DataTableMappingCollection
属性
実装

次の例では、to AddDataTableMapping オブジェクトをTableMappingsコレクションに使用OleDbDataAdapterし、それらのマップされたソース テーブルの一覧を表示します。 この例では、 が既に OleDbDataAdapter 作成されていることを前提としています。

public void ShowTableMappings()
{
    // ...
    // create adapter
    // ...
    adapter.TableMappings.Add("Categories","DataCategories");
    adapter.TableMappings.Add("Orders","DataOrders");
    adapter.TableMappings.Add("Products","DataProducts");
    string message = "Table Mappings:\n";
    for(int i=0;i < adapter.TableMappings.Count;i++)
    {
        message += i.ToString() + " "
            + adapter.TableMappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub ShowTableMappings()
    ' ...
    ' create adapter
    ' ...
    adapter.TableMappings.Add("Categories", "DataCategories")
    adapter.TableMappings.Add("Orders", "DataOrders")
    adapter.TableMappings.Add("Products", "DataProducts")
    Dim message As String = "Table Mappings:" & ControlChars.Cr
    Dim i As Integer
    For i = 0 To adapter.TableMappings.Count - 1
        message &= i.ToString() & " " _
           & adapter.TableMappings(i).ToString() & ControlChars.Cr
    Next i
    Console.WriteLine(message)
End Sub

コンストラクター

DataTableMappingCollection()

DataTableMappingCollection クラスの新しいインスタンスを初期化します。 この新しいインスタンスは空です。つまり、DataTableMapping オブジェクトはまだ含まれていません。

プロパティ

Count

コレクション内の DataTableMapping オブジェクト数を取得します。

Item[Int32]

指定したインデックスの位置にある DataTableMapping オブジェクトを取得または設定します。

Item[String]

指定したソース テーブル名が含まれる DataTableMapping オブジェクトを取得または設定します。

メソッド

Add(Object)

テーブル マップである Object をコレクションに追加します。

Add(String, String)

指定したソース テーブル名および DataTableMapping テーブル名を使用して、DataSet オブジェクトをコレクションに追加します。

AddRange(Array)

指定した Array の要素をコレクションの末尾にコピーします。

AddRange(DataTableMapping[])

指定した DataTableMapping 配列の要素をコレクションの末尾にコピーします。

Clear()

コレクションからすべての DataTableMapping オブジェクトを削除します。

Contains(Object)

指定した DataTableMapping オブジェクトがコレクション内に存在するかどうかを示す値を取得します。

Contains(String)

指定したソース テーブル名が含まれる DataTableMapping オブジェクトがコレクション内に存在するかどうかを示す値を取得します。

CopyTo(Array, Int32)

指定した配列に DataTableMappingCollection の要素をコピーします。

CopyTo(DataTableMapping[], Int32)

指定した配列に DataTableMapping の要素をコピーします。

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。

(継承元 MarshalByRefObject)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetByDataSetTable(String)

指定した DataTableMapping テーブル名が含まれる DataSet オブジェクトを取得します。

GetEnumerator()

コレクションを反復処理できる列挙子を取得します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
古い.

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

DataColumnMapping を使用して、指定したソース テーブル名および DataSet テーブル名が含まれる MissingMappingAction オブジェクトを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IndexOf(Object)

指定した DataTableMapping オブジェクトのコレクション内での位置を取得します。

IndexOf(String)

指定したソース テーブル名が含まれる DataTableMapping オブジェクトの位置を取得します。

IndexOfDataSetTable(String)

指定した DataTableMapping テーブル名が含まれる DataSet オブジェクトの位置を取得します。

InitializeLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
Insert(Int32, DataTableMapping)

DataTableMapping オブジェクトを DataTableMappingCollection 内の指定されたインデックス位置に挿入します。

Insert(Int32, Object)

DataTableMapping オブジェクトを DataTableMappingCollection 内の指定されたインデックス位置に挿入します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
Remove(DataTableMapping)

指定した DataTableMapping オブジェクトをコレクションから削除します。

Remove(Object)

指定した DataTableMapping オブジェクトをコレクションから削除します。

RemoveAt(Int32)

指定したインデックス番号の DataTableMapping をコレクションから削除します。

RemoveAt(String)

指定したソース テーブル名が含まれる DataTableMapping オブジェクトをコレクションから削除します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

ICollection.IsSynchronized

ICollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。

ICollection.SyncRoot

ICollection へのアクセスを同期するために使用できるオブジェクトを取得します。

IList.IsFixedSize

IList が固定サイズかどうかを示す値を取得します。

IList.IsReadOnly

IList が読み取り専用かどうかを示す値を取得します。

IList.Item[Int32]

コレクション内の指定したインデックス位置の項目を取得または設定します。

ITableMappingCollection.Add(String, String)

コレクションにテーブル マップを追加します。

ITableMappingCollection.GetByDataSetTable(String)

指定した DataSet テーブル名を持つ TableMapping オブジェクトを取得します。

ITableMappingCollection.Item[String]

指定した ITableMapping 名で SourceTable のインスタンスを取得または設定します。

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。

AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象