DataTableMappingCollection Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Kolekcja obiektów DataTableMapping. Klasa ta nie może być dziedziczona.
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
- Dziedziczenie
- Atrybuty
- Implementuje
Przykłady
W poniższym przykładzie użyto elementu OleDbDataAdapter do AddDataTableMapping obiektów do jego TableMappings kolekcji, a następnie zostanie wyświetlona lista mapowanych tabel źródłowych. W tym przykładzie założono, że OleDbDataAdapter obiekt został już utworzony.
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
Konstruktory
DataTableMappingCollection() |
Inicjuje nowe wystąpienie klasy DataTableMappingCollection. To nowe wystąpienie jest puste, czyli nie zawiera jeszcze żadnych DataTableMapping obiektów. |
Właściwości
Count |
Pobiera liczbę DataTableMapping obiektów w kolekcji. |
Item[Int32] |
Pobiera lub ustawia DataTableMapping obiekt w określonym indeksie. |
Item[String] |
Pobiera lub ustawia DataTableMapping obiekt o określonej nazwie tabeli źródłowej. |
Metody
Add(Object) |
Dodaje mapowanie Object tabeli do kolekcji. |
Add(String, String) |
DataTableMapping Dodaje obiekt do kolekcji, gdy nadano nazwę tabeli źródłowej DataSet i nazwę tabeli. |
AddRange(Array) |
Kopiuje elementy określonej Array kolekcji na końcu kolekcji. |
AddRange(DataTableMapping[]) |
Kopiuje elementy określonej DataTableMapping tablicy na koniec kolekcji. |
Clear() |
Usuwa wszystkie DataTableMapping obiekty z kolekcji. |
Contains(Object) |
Pobiera wartość wskazującą, czy dany DataTableMapping obiekt istnieje w kolekcji. |
Contains(String) |
Pobiera wartość wskazującą, czy DataTableMapping obiekt o określonej nazwie tabeli źródłowej istnieje w kolekcji. |
CopyTo(Array, Int32) |
Kopiuje elementy do DataTableMappingCollection określonej tablicy. |
CopyTo(DataTableMapping[], Int32) |
Kopiuje elementy do DataTableMapping określonej tablicy. |
CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetByDataSetTable(String) |
DataTableMapping Pobiera obiekt o określonej DataSet nazwie tabeli. |
GetEnumerator() |
Pobiera moduł wyliczający, który może iterować przez kolekcję. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) |
DataColumnMapping Pobiera obiekt o określonej nazwie tabeli źródłowej i DataSet nazwie tabeli przy użyciu podanego MissingMappingActionelementu . |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
IndexOf(Object) |
Pobiera lokalizację określonego DataTableMapping obiektu w kolekcji. |
IndexOf(String) |
Pobiera lokalizację DataTableMapping obiektu o określonej nazwie tabeli źródłowej. |
IndexOfDataSetTable(String) |
Pobiera lokalizację DataTableMapping obiektu o określonej DataSet nazwie tabeli. |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
Insert(Int32, DataTableMapping) |
DataTableMapping Wstawia obiekt do określonego indeksuDataTableMappingCollection. |
Insert(Int32, Object) |
DataTableMapping Wstawia obiekt do określonego indeksuDataTableMappingCollection. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
Remove(DataTableMapping) |
Usuwa określony DataTableMapping obiekt z kolekcji. |
Remove(Object) |
Usuwa określony DataTableMapping obiekt z kolekcji. |
RemoveAt(Int32) |
DataTableMapping Usuwa obiekt znajdujący się w określonym indeksie z kolekcji. |
RemoveAt(String) |
DataTableMapping Usuwa obiekt z określoną nazwą tabeli źródłowej z kolekcji. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Jawne implementacje interfejsu
ICollection.IsSynchronized |
Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątek). |
ICollection.SyncRoot |
Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection. |
IList.IsFixedSize |
Pobiera wartość wskazującą, czy rozmiar IList ma stały rozmiar. |
IList.IsReadOnly |
Pobiera wartość wskazującą, czy kolekcja IList jest przeznaczona tylko do odczytu. |
IList.Item[Int32] |
Pobiera lub ustawia element z kolekcji w określonym indeksie. |
ITableMappingCollection.Add(String, String) |
Dodaje mapowanie tabeli do kolekcji. |
ITableMappingCollection.GetByDataSetTable(String) |
Pobiera obiekt TableMapping o określonej DataSet nazwie tabeli. |
ITableMappingCollection.Item[String] |
Pobiera lub ustawia wystąpienie obiektu ITableMapping o określonej SourceTable nazwie. |
Metody rozszerzania
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable do określonego typu. |
OfType<TResult>(IEnumerable) |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsQueryable(IEnumerable) |
Konwertuje element IEnumerable na .IQueryable |