IColumnMappingCollection Interfejs
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.
Zawiera kolekcję obiektów DataColumnMapping i jest implementowana przez DataColumnMappingCollectionobiekt , który jest używany przez dostawców danych platformy .NET.
public interface class IColumnMappingCollection : System::Collections::IList
public interface IColumnMappingCollection : System.Collections.IList
type IColumnMappingCollection = interface
interface ICollection
interface IEnumerable
interface IList
type IColumnMappingCollection = interface
interface IList
interface ICollection
interface IEnumerable
Public Interface IColumnMappingCollection
Implements IList
- Pochodne
- Implementuje
W poniższym przykładzie użyto wystąpienia klasy pochodnej , DataTableMappingdo Add kilku DataColumnMapping obiektów w kolekcji ColumnMappings , a następnie zostanie wyświetlona lista mapowanych tabel źródłowych. W tym przykładzie założono, że DataTableMapping element został już utworzony.
public void ShowColumnMappings()
{
// ...
// create tableMapping
// ...
tableMapping.ColumnMappings.Add("Category Name","DataCategory");
tableMapping.ColumnMappings.Add("Description","DataDescription");
tableMapping.ColumnMappings.Add("Picture","DataPicture");
Console.WriteLine("Column Mappings");
for(int i=0;i < tableMapping.ColumnMappings.Count;i++)
{
Console.WriteLine(" {0} {1}", i,
tableMapping.ColumnMappings[i].ToString());
}
}
Public Sub ShowColumnMappings()
' ...
' create tableMapping
' ...
tableMapping.ColumnMappings.Add( _
"Category Name", "DataCategory")
tableMapping.ColumnMappings.Add( _
"Description", "DataDescription")
tableMapping.ColumnMappings.Add( _
"Picture", "DataPicture")
Console.WriteLine("Column Mappings:")
Dim i As Integer
For i = 0 To tableMapping.ColumnMappings.Count - 1
Console.WriteLine(" {0} {1}", i, _
tableMapping.ColumnMappings(i).ToString())
Next i
End Sub
Interfejs IColumnMappingCollection umożliwia dziedziczenie klasy w celu zaimplementowania kolekcji ColumnMapping. Aby uzyskać więcej informacji, zobacz DataAdapter DataTable i DataColumn Mapowania.
Aplikacja nie tworzy bezpośrednio wystąpienia interfejsu IColumnMappingCollection , ale tworzy wystąpienie klasy dziedziczonej przez klasę IColumnMappingCollection.
Klasy dziedziczone IColumnMappingCollection muszą implementować wszystkie dziedziczone elementy członkowskie i zazwyczaj definiują dodatkowe elementy członkowskie w celu dodania funkcji specyficznych dla dostawcy. Na przykład IColumnMappingCollection interfejs definiuje metodę RemoveAt . Z kolei DataTableMappingCollection klasa dziedziczy tę metodę i definiuje dwa dodatkowe przeciążenia klasy RemoveAt.
Po dziedziczeniu z interfejsu IColumnMappingCollection należy zaimplementować następujący konstruktor:
Element | Opis |
---|---|
ColumnMappingCollection() | Tworzy pustą klasę ColumnMappingCollection. |
Count |
Pobiera liczbę elementów zawartych w słowniku ICollection. (Odziedziczone po ICollection) |
Is |
Pobiera wartość wskazującą, czy rozmiar IList ma stały rozmiar. (Odziedziczone po IList) |
Is |
Pobiera wartość wskazującą, czy kolekcja IList jest przeznaczona tylko do odczytu. (Odziedziczone po IList) |
Is |
Pobiera wartość wskazującą, czy dostęp do elementu ICollection jest synchronizowany (bezpieczny wątek). (Odziedziczone po ICollection) |
Item[Int32] |
Pobiera lub ustawia element pod określonym indeksem. (Odziedziczone po IList) |
Item[String] |
Pobiera lub ustawia IColumnMapping obiekt o określonej |
Sync |
Pobiera obiekt, który może służyć do synchronizowania dostępu do obiektu ICollection. (Odziedziczone po ICollection) |
Add(Object) |
Dodaje element do elementu IList. (Odziedziczone po IList) |
Add(String, String) |
Dodaje obiekt ColumnMapping do kolekcji ColumnMapping przy użyciu nazw kolumn źródłowych i DataSet kolumn. |
Clear() |
Usuwa wszystkie elementy z elementu IList. (Odziedziczone po IList) |
Contains(Object) |
Określa, czy element IList zawiera określoną wartość. (Odziedziczone po IList) |
Contains(String) |
Pobiera wartość wskazującą, czy DataColumnMappingCollection zawiera DataColumnMapping obiekt o określonej nazwie kolumny źródłowej. |
Copy |
Kopiuje elementy ICollection elementu do obiektu Array, zaczynając od określonego Array indeksu. (Odziedziczone po ICollection) |
Get |
Pobiera obiekt ColumnMapping o określonej DataSet nazwie kolumny. |
Get |
Zwraca moduł wyliczający, który iteruje po kolekcji. (Odziedziczone po IEnumerable) |
Index |
Określa indeks określonego elementu w elemencie IList. (Odziedziczone po IList) |
Index |
Pobiera lokalizację DataColumnMapping obiektu o określonej nazwie kolumny źródłowej. W nazwie jest rozróżniana wielkość liter. |
Insert(Int32, Object) |
Wstawia element do IList określonego indeksu. (Odziedziczone po IList) |
Remove(Object) |
Usuwa pierwsze wystąpienie określonego obiektu z obiektu IList. (Odziedziczone po IList) |
Remove |
IList Usuwa element w określonym indeksie. (Odziedziczone po IList) |
Remove |
IColumnMapping Usuwa obiekt o określonej SourceColumn nazwie z kolekcji. |
Cast<TResult>(IEnumerable) |
Rzutuje elementy elementu IEnumerable do określonego typu. |
Of |
Filtruje elementy elementu IEnumerable na podstawie określonego typu. |
As |
Umożliwia równoległość zapytania. |
As |
Konwertuje element IEnumerable na .IQueryable |
Produkt | Wersje |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: