DataTableMappingCollection Klass

Definition

En samling DataTableMapping objekt. Det går inte att ärva den här klassen.

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
Arv
DataTableMappingCollection
Attribut
Implementeringar

Exempel

I följande exempel används ett OleDbDataAdapter till-objekt AddDataTableMapping i samlingen TableMappings och sedan visas en lista över de mappade källtabellerna. Det här exemplet förutsätter att en OleDbDataAdapter redan har skapats.

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

Konstruktorer

Name Description
DataTableMappingCollection()

Initierar en ny instans av DataTableMappingCollection klassen. Den här nya instansen är tom, dvs. den innehåller ännu inga DataTableMapping objekt.

Egenskaper

Name Description
Count

Hämtar antalet DataTableMapping objekt i samlingen.

Item[Int32]

Hämtar eller anger objektet DataTableMapping vid det angivna indexet.

Item[String]

Hämtar eller anger objektet DataTableMapping med det angivna källtabellnamnet.

Metoder

Name Description
Add(Object)

Lägger till en Object som är en tabellmappning i samlingen.

Add(String, String)

Lägger till ett DataTableMapping objekt i samlingen när ett källtabellnamn och ett DataSet tabellnamn anges.

AddRange(Array)

Kopierar elementen i den angivna Array till slutet av samlingen.

AddRange(DataTableMapping[])

Kopierar elementen i den angivna DataTableMapping matrisen till slutet av samlingen.

Clear()

Tar bort alla DataTableMapping objekt från samlingen.

Contains(Object)

Hämtar ett värde som anger om det angivna DataTableMapping objektet finns i samlingen.

Contains(String)

Hämtar ett värde som anger om ett DataTableMapping objekt med det angivna källtabellnamnet finns i samlingen.

CopyTo(Array, Int32)

Kopierar elementen i DataTableMappingCollection till den angivna matrisen.

CopyTo(DataTableMapping[], Int32)

Kopierar elementen i DataTableMapping till den angivna matrisen.

CreateObjRef(Type)

Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt.

(Ärvd från MarshalByRefObject)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetByDataSetTable(String)

Hämtar objektet DataTableMapping med det angivna DataSet tabellnamnet.

GetEnumerator()

Hämtar en uppräkning som kan iterera genom samlingen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLifetimeService()
Föråldrad.

Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

Hämtar ett DataColumnMapping objekt med det angivna källtabellnamnet och DataSet tabellnamnet med hjälp av den angivna MissingMappingAction.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IndexOf(Object)

Hämtar platsen för det angivna DataTableMapping objektet i samlingen.

IndexOf(String)

Hämtar objektets DataTableMapping plats med det angivna källtabellnamnet.

IndexOfDataSetTable(String)

Hämtar objektets DataTableMapping plats med det angivna DataSet tabellnamnet.

InitializeLifetimeService()
Föråldrad.

Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
Insert(Int32, DataTableMapping)

Infogar ett DataTableMapping objekt i DataTableMappingCollection det angivna indexet.

Insert(Int32, Object)

Infogar ett DataTableMapping objekt i DataTableMappingCollection det angivna indexet.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MemberwiseClone(Boolean)

Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet.

(Ärvd från MarshalByRefObject)
Remove(DataTableMapping)

Tar bort det angivna DataTableMapping objektet från samlingen.

Remove(Object)

Tar bort det angivna DataTableMapping objektet från samlingen.

RemoveAt(Int32)

Tar bort objektet DataTableMapping som finns i det angivna indexet från samlingen.

RemoveAt(String)

Tar DataTableMapping bort objektet med det angivna källtabellnamnet från samlingen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
ICollection.IsSynchronized

Hämtar ett värde som anger om åtkomsten ICollection till är synkroniserad (trådsäker).

ICollection.SyncRoot

Hämtar ett objekt som kan användas för att synkronisera åtkomsten ICollectiontill .

IList.IsFixedSize

Hämtar ett värde som anger om har IList en fast storlek.

IList.IsReadOnly

Hämtar ett värde som anger om är IList skrivskyddat.

IList.Item[Int32]

Hämtar eller anger ett objekt från samlingen vid ett angivet index.

ITableMappingCollection.Add(String, String)

Lägger till en tabellmappning i samlingen.

ITableMappingCollection.GetByDataSetTable(String)

Hämtar TableMapping-objektet med det angivna DataSet tabellnamnet.

ITableMappingCollection.Item[String]

Hämtar eller anger instansen av ITableMapping med det angivna SourceTable namnet.

Tilläggsmetoder

Name Description
AsParallel(IEnumerable)

Möjliggör parallellisering av en fråga.

AsQueryable(IEnumerable)

Konverterar en IEnumerable till en IQueryable.

Cast<TResult>(IEnumerable)

Omvandlar elementen i en IEnumerable till den angivna typen.

OfType<TResult>(IEnumerable)

Filtrerar elementen i en IEnumerable baserat på en angiven typ.

Gäller för