DataColumnMappingCollection Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje kolekci DataColumnMapping objektů.
public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::IColumnMappingCollection
public ref class DataColumnMappingCollection sealed : MarshalByRefObject, System::Data::IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.IColumnMappingCollection
public sealed class DataColumnMappingCollection : MarshalByRefObject, System.Data.IColumnMappingCollection
type DataColumnMappingCollection = class
inherit MarshalByRefObject
interface ICollection
interface IEnumerable
interface IList
interface IColumnMappingCollection
type DataColumnMappingCollection = class
inherit MarshalByRefObject
interface IColumnMappingCollection
interface IList
interface ICollection
interface IEnumerable
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection, IList
Public NotInheritable Class DataColumnMappingCollection
Inherits MarshalByRefObject
Implements IColumnMappingCollection
- Dědičnost
- Implementuje
Příklady
Následující příklad používá DataTableMapping několik AddDataColumnMapping objektů do své ColumnMappings kolekce a pak zobrazí seznam těchto mapovaných zdrojových sloupců. Tento příklad předpokládá, že DataTableMapping již byl vytvořen.
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
Konstruktory
| Name | Description |
|---|---|
| DataColumnMappingCollection() |
Vytvoří prázdnou DataColumnMappingCollection. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet DataColumnMapping objektů v kolekci. |
| Item[Int32] |
Získá nebo nastaví DataColumnMapping objekt v zadaném indexu. |
| Item[String] |
Získá nebo nastaví DataColumnMapping objekt se zadaným názvem zdrojového sloupce. |
Metody
| Name | Description |
|---|---|
| Add(Object) |
DataColumnMapping Přidá objekt do kolekce. |
| Add(String, String) |
DataColumnMapping Přidá objekt do kolekce při zadání názvu zdrojového DataSet sloupce a názvu sloupce. |
| AddRange(Array) |
Zkopíruje prvky zadané Array na konec kolekce. |
| AddRange(DataColumnMapping[]) |
Zkopíruje prvky zadaného DataColumnMapping pole na konec kolekce. |
| Clear() |
Odebere všechny DataColumnMapping objekty z kolekce. |
| Contains(Object) |
Získá hodnotu určující, zda objekt s danou DataColumnMappingObject existuje v kolekci. |
| Contains(String) |
Získá hodnotu určující, zda DataColumnMapping objekt s daným názvem zdrojového sloupce existuje v kolekci. |
| CopyTo(Array, Int32) |
Zkopíruje prvky zadaného DataColumnMappingCollection pole. |
| CopyTo(DataColumnMapping[], Int32) |
Zkopíruje prvky zadaného DataColumnMappingCollectionDataColumnMapping pole. |
| CreateObjRef(Type) |
Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy serveru sloužícího ke komunikaci se vzdáleným objektem. (Zděděno od MarshalByRefObject) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetByDataSetColumn(String) |
DataColumnMapping Získá objekt se zadaným DataSet názvem sloupce. |
| GetColumnMappingBySchemaAction(DataColumnMappingCollection, String, MissingMappingAction) |
DataColumnMapping Získá pro zadaný DataColumnMappingCollection, název zdrojového sloupce a MissingMappingAction. |
| GetDataColumn(DataColumnMappingCollection, String, Type, DataTable, MissingMappingAction, MissingSchemaAction) |
Statická metoda, která vrací DataColumn objekt bez vytvoření instance objektu DataColumnMappingCollection . |
| GetEnumerator() |
Získá enumerátor, který může iterovat prostřednictvím kolekce. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetLifetimeService() |
Zastaralé.
Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IndexOf(Object) |
Získá umístění zadaného Object objektu DataColumnMapping , který je v rámci kolekce. |
| IndexOf(String) |
Získá umístění se zadaným názvem zdrojového DataColumnMapping sloupce. |
| IndexOfDataSetColumn(String) |
Získá umístění zadaného DataColumnMapping s daným DataSet názvem sloupce. |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| Insert(Int32, DataColumnMapping) |
Vloží DataColumnMapping objekt do zadaného indexu DataColumnMappingCollection . |
| Insert(Int32, Object) |
Vloží DataColumnMapping objekt do zadaného indexu DataColumnMappingCollection . |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| MemberwiseClone(Boolean) |
Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu. (Zděděno od MarshalByRefObject) |
| Remove(DataColumnMapping) |
Odebere zadanou DataColumnMapping položku z kolekce. |
| Remove(Object) |
Odebere Object z kolekce objekt, který je součástí DataColumnMapping kolekce. |
| RemoveAt(Int32) |
Odebere DataColumnMapping objekt se zadaným indexem z kolekce. |
| RemoveAt(String) |
Odebere DataColumnMapping objekt se zadaným názvem zdrojového sloupce z kolekce. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| ICollection.IsSynchronized |
Získá hodnotu, která označuje, zda je přístup k ICollection synchronizován (bezpečné vlákno). |
| ICollection.SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k ICollection. |
| IColumnMappingCollection.Add(String, String) |
DataColumnMapping Přidá objekt do objektu DataColumnMappingCollection pomocí zdrojových sloupců a DataSet názvů sloupců. |
| IColumnMappingCollection.GetByDataSetColumn(String) |
DataColumnMapping Získá objekt, který má zadaný DataSet název sloupce. |
| IColumnMappingCollection.Item[String] |
Získá nebo nastaví IColumnMapping objekt se zadaným |
| IList.IsFixedSize |
Získá hodnotu, která označuje, zda IList má pevnou velikost. |
| IList.IsReadOnly |
Získá hodnotu, která označuje, zda IList je jen pro čtení. |
| IList.Item[Int32] |
Získá nebo nastaví prvek v zadaném indexu. |
Metody rozšíření
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
| AsQueryable(IEnumerable) |
Převede IEnumerable na IQueryable. |
| Cast<TResult>(IEnumerable) |
Přetypuje prvky IEnumerable na zadaný typ. |
| OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable na základě zadaného typu. |