DataTableMappingCollection 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í.
Kolekce DataTableMapping objektů. Tato třída se nemůže dědit.
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
- Dědičnost
- Atributy
- Implementuje
Příklady
Následující příklad používá OleDbDataAdapter objekty AddDataTableMapping do své TableMappings kolekce a pak zobrazí seznam těchto mapovaných zdrojových tabulek. Tento příklad předpokládá, že OleDbDataAdapter již byl vytvořen.
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
| Name | Description |
|---|---|
| DataTableMappingCollection() |
Inicializuje novou instanci DataTableMappingCollection třídy. Tato nová instance je prázdná, to znamená, že zatím neobsahuje žádné DataTableMapping objekty. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet DataTableMapping objektů v kolekci. |
| Item[Int32] |
Získá nebo nastaví DataTableMapping objekt v zadaném indexu. |
| Item[String] |
Získá nebo nastaví DataTableMapping objekt se zadaným názvem zdrojové tabulky. |
Metody
| Name | Description |
|---|---|
| Add(Object) |
Object Přidá do kolekce mapování tabulky. |
| Add(String, String) |
DataTableMapping Přidá objekt do kolekce při zadání názvu zdrojové tabulky a DataSet názvu tabulky. |
| AddRange(Array) |
Zkopíruje prvky zadané Array na konec kolekce. |
| AddRange(DataTableMapping[]) |
Zkopíruje prvky zadaného DataTableMapping pole na konec kolekce. |
| Clear() |
Odebere všechny DataTableMapping objekty z kolekce. |
| Contains(Object) |
Získá hodnotu určující, zda daný DataTableMapping objekt existuje v kolekci. |
| Contains(String) |
Získá hodnotu určující, zda DataTableMapping objekt se zadaným názvem zdrojové tabulky existuje v kolekci. |
| CopyTo(Array, Int32) |
Zkopíruje prvky zadaného DataTableMappingCollection pole. |
| CopyTo(DataTableMapping[], Int32) |
Zkopíruje prvky zadaného DataTableMapping 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) |
| GetByDataSetTable(String) |
DataTableMapping Získá objekt se zadaným DataSet názvem tabulky. |
| 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) |
| GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) |
DataColumnMapping Získá objekt se zadaným názvem zdrojové tabulky a DataSet názvem tabulky pomocí dané MissingMappingAction. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| IndexOf(Object) |
Získá umístění zadaného DataTableMapping objektu v kolekci. |
| IndexOf(String) |
Získá umístění objektu DataTableMapping se zadaným názvem zdrojové tabulky. |
| IndexOfDataSetTable(String) |
Získá umístění objektu DataTableMapping se zadaným DataSet názvem tabulky. |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci. (Zděděno od MarshalByRefObject) |
| Insert(Int32, DataTableMapping) |
Vloží DataTableMapping objekt do zadaného indexu DataTableMappingCollection . |
| Insert(Int32, Object) |
Vloží DataTableMapping objekt do zadaného indexu DataTableMappingCollection . |
| 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(DataTableMapping) |
Odebere zadaný DataTableMapping objekt z kolekce. |
| Remove(Object) |
Odebere zadaný DataTableMapping objekt z kolekce. |
| RemoveAt(Int32) |
Odebere DataTableMapping objekt umístěný v zadaném indexu z kolekce. |
| RemoveAt(String) |
Odebere DataTableMapping objekt se zadaným názvem zdrojové tabulky 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 označující, zda je přístup k ICollection této synchronizaci (bezpečné vlákno). |
| ICollection.SyncRoot |
Získá objekt, který lze použít k synchronizaci přístupu k ICollection. |
| IList.IsFixedSize |
Získá hodnotu určující, zda IList má pevnou velikost. |
| IList.IsReadOnly |
Získá hodnotu určující, zda je jen pro IList čtení. |
| IList.Item[Int32] |
Získá nebo nastaví položku z kolekce v zadaném indexu. |
| ITableMappingCollection.Add(String, String) |
Přidá do kolekce mapování tabulky. |
| ITableMappingCollection.GetByDataSetTable(String) |
Získá TableMapping objekt se zadaným DataSet názvem tabulky. |
| ITableMappingCollection.Item[String] |
Získá nebo nastaví instanci ITableMapping se zadaným SourceTable názvem. |
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. |