DataTableMappingCollection Osztály

Definíció

Egy DataTableMapping objektumok gyűjteménye. Ez az osztály nem örökölhető.

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
Öröklődés
DataTableMappingCollection
Attribútumok
Megvalósítás

Példák

Az alábbi példa egy OleDbDataAdapterAddDataTableMapping objektumot használ a gyűjteményéhez TableMappings , majd megjeleníti a leképezett forrástáblák listáját. Ez a példa feltételezi, hogy egy OleDbDataAdapter már létrejött.

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

Konstruktorok

Name Description
DataTableMappingCollection()

Inicializálja a DataTableMappingCollection osztály új példányát. Ez az új példány üres, vagyis még nem tartalmaz DataTableMapping objektumokat.

Tulajdonságok

Name Description
Count

Lekéri a gyűjteményben lévő objektumok számát DataTableMapping .

Item[Int32]

Lekéri vagy beállítja az DataTableMapping objektumot a megadott indexen.

Item[String]

Lekéri vagy beállítja az DataTableMapping objektumot a megadott forrástáblanévvel.

Metódusok

Name Description
Add(Object)

Object Egy táblaleképezést ad hozzá a gyűjteményhez.

Add(String, String)

Objektumot DataTableMapping ad hozzá a gyűjteményhez forrástáblanév és táblanév DataSet megadásakor.

AddRange(Array)

Másolja a megadott Array elemeket a gyűjtemény végéig.

AddRange(DataTableMapping[])

Másolja a megadott DataTableMapping tömb elemeit a gyűjtemény végére.

Clear()

Eltávolítja az összes DataTableMapping objektumot a gyűjteményből.

Contains(Object)

Beolvas egy értéket, amely jelzi, hogy az adott DataTableMapping objektum létezik-e a gyűjteményben.

Contains(String)

Beolvas egy értéket, amely jelzi, hogy létezik-e a gyűjteményben a DataTableMapping megadott forrástáblanévvel rendelkező objektum.

CopyTo(Array, Int32)

Másolja a megadott tömb elemeit DataTableMappingCollection .

CopyTo(DataTableMapping[], Int32)

Másolja a megadott tömb elemeit DataTableMapping .

CreateObjRef(Type)

Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt.

(Öröklődés forrása MarshalByRefObject)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetByDataSetTable(String)

Lekéri a DataTableMapping megadott DataSet táblanévvel rendelkező objektumot.

GetEnumerator()

Lekéri az enumerátort, amely át tudja iterálni a gyűjteményt.

GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetLifetimeService()
Elavult.

Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot.

(Öröklődés forrása MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

DataColumnMapping Lekéri a megadott forrástáblanévvel és DataSet táblanévvel rendelkező objektumot a megadott MissingMappingAction.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IndexOf(Object)

Lekéri a megadott DataTableMapping objektum helyét a gyűjteményen belül.

IndexOf(String)

Lekéri az DataTableMapping objektum helyét a megadott forrástáblanévvel.

IndexOfDataSetTable(String)

Lekéri az DataTableMapping objektum helyét a megadott DataSet táblanévvel.

InitializeLifetimeService()
Elavult.

Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához.

(Öröklődés forrása MarshalByRefObject)
Insert(Int32, DataTableMapping)

Objektum beszúrása DataTableMapping a DataTableMappingCollection megadott indexbe.

Insert(Int32, Object)

Objektum beszúrása DataTableMapping a DataTableMappingCollection megadott indexbe.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MemberwiseClone(Boolean)

Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre.

(Öröklődés forrása MarshalByRefObject)
Remove(DataTableMapping)

Eltávolítja a megadott DataTableMapping objektumot a gyűjteményből.

Remove(Object)

Eltávolítja a megadott DataTableMapping objektumot a gyűjteményből.

RemoveAt(Int32)

Eltávolítja a DataTableMapping megadott indexben található objektumot a gyűjteményből.

RemoveAt(String)

Eltávolítja a DataTableMapping megadott forrástáblanévvel rendelkező objektumot a gyűjteményből.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
ICollection.IsSynchronized

Beolvas egy értéket, amely jelzi, hogy a ICollection hozzáférés szinkronizálva van-e (a szál biztonságos).

ICollection.SyncRoot

Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.ICollection

IList.IsFixedSize

Egy értéket kap, amely jelzi, hogy a IList méret rögzített-e.

IList.IsReadOnly

Beolvas egy értéket, amely jelzi, hogy az IList írásvédett-e.

IList.Item[Int32]

Lekéri vagy beállít egy elemet a gyűjteményből egy adott indexben.

ITableMappingCollection.Add(String, String)

Táblaleképezést ad hozzá a gyűjteményhez.

ITableMappingCollection.GetByDataSetTable(String)

Lekéri a TableMapping objektumot a megadott DataSet táblanévvel.

ITableMappingCollection.Item[String]

Lekéri vagy beállítja a példányt ITableMapping a megadott SourceTable névvel.

Bővítő metódusok

Name Description
AsParallel(IEnumerable)

Lehetővé teszi a lekérdezés párhuzamosítását.

AsQueryable(IEnumerable)

Átalakítja az egyiket IEnumerableIQueryable.

Cast<TResult>(IEnumerable)

Egy elem elemeit IEnumerable a megadott típusra veti.

OfType<TResult>(IEnumerable)

Egy adott típus alapján szűri IEnumerable egy adott elem elemeit.

A következőre érvényes: