DataTableMappingCollection Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy DataTableMapping objektumok gyűjteménye. Ez az osztály nem örökölhető.
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
- Öröklődés
- Attribútumok
- Megvalósítás
Példák
Az alábbi példa egy OleDbDataAdapterAddDataTableMapping objektumot használ a gyűjteményéhez TableMappings , majd megjeleníti a leképezett forrástáblák listáját. Ez a példa feltételezi, hogy egy OleDbDataAdapter már létrejött.
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
Konstruktorok
| Name | Description |
|---|---|
| DataTableMappingCollection() |
Inicializálja a DataTableMappingCollection osztály új példányát. Ez az új példány üres, vagyis még nem tartalmaz DataTableMapping objektumokat. |
Tulajdonságok
| Name | Description |
|---|---|
| Count |
Lekéri a gyűjteményben lévő objektumok számát DataTableMapping . |
| Item[Int32] |
Lekéri vagy beállítja az DataTableMapping objektumot a megadott indexen. |
| Item[String] |
Lekéri vagy beállítja az DataTableMapping objektumot a megadott forrástáblanévvel. |
Metódusok
| Name | Description |
|---|---|
| Add(Object) |
Object Egy táblaleképezést ad hozzá a gyűjteményhez. |
| Add(String, String) |
Objektumot DataTableMapping ad hozzá a gyűjteményhez forrástáblanév és táblanév DataSet megadásakor. |
| AddRange(Array) |
Másolja a megadott Array elemeket a gyűjtemény végéig. |
| AddRange(DataTableMapping[]) |
Másolja a megadott DataTableMapping tömb elemeit a gyűjtemény végére. |
| Clear() |
Eltávolítja az összes DataTableMapping objektumot a gyűjteményből. |
| Contains(Object) |
Beolvas egy értéket, amely jelzi, hogy az adott DataTableMapping objektum létezik-e a gyűjteményben. |
| Contains(String) |
Beolvas egy értéket, amely jelzi, hogy létezik-e a gyűjteményben a DataTableMapping megadott forrástáblanévvel rendelkező objektum. |
| CopyTo(Array, Int32) |
Másolja a megadott tömb elemeit DataTableMappingCollection . |
| CopyTo(DataTableMapping[], Int32) |
Másolja a megadott tömb elemeit DataTableMapping . |
| CreateObjRef(Type) |
Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt. (Öröklődés forrása MarshalByRefObject) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetByDataSetTable(String) |
Lekéri a DataTableMapping megadott DataSet táblanévvel rendelkező objektumot. |
| GetEnumerator() |
Lekéri az enumerátort, amely át tudja iterálni a gyűjteményt. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetLifetimeService() |
Elavult.
Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot. (Öröklődés forrása MarshalByRefObject) |
| GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) |
DataColumnMapping Lekéri a megadott forrástáblanévvel és DataSet táblanévvel rendelkező objektumot a megadott MissingMappingAction. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IndexOf(Object) |
Lekéri a megadott DataTableMapping objektum helyét a gyűjteményen belül. |
| IndexOf(String) |
Lekéri az DataTableMapping objektum helyét a megadott forrástáblanévvel. |
| IndexOfDataSetTable(String) |
Lekéri az DataTableMapping objektum helyét a megadott DataSet táblanévvel. |
| InitializeLifetimeService() |
Elavult.
Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához. (Öröklődés forrása MarshalByRefObject) |
| Insert(Int32, DataTableMapping) |
Objektum beszúrása DataTableMapping a DataTableMappingCollection megadott indexbe. |
| Insert(Int32, Object) |
Objektum beszúrása DataTableMapping a DataTableMappingCollection megadott indexbe. |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| MemberwiseClone(Boolean) |
Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre. (Öröklődés forrása MarshalByRefObject) |
| Remove(DataTableMapping) |
Eltávolítja a megadott DataTableMapping objektumot a gyűjteményből. |
| Remove(Object) |
Eltávolítja a megadott DataTableMapping objektumot a gyűjteményből. |
| RemoveAt(Int32) |
Eltávolítja a DataTableMapping megadott indexben található objektumot a gyűjteményből. |
| RemoveAt(String) |
Eltávolítja a DataTableMapping megadott forrástáblanévvel rendelkező objektumot a gyűjteményből. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICollection.IsSynchronized |
Beolvas egy értéket, amely jelzi, hogy a ICollection hozzáférés szinkronizálva van-e (a szál biztonságos). |
| ICollection.SyncRoot |
Lekéri az objektumot, amely a hozzáférés szinkronizálására használható.ICollection |
| IList.IsFixedSize |
Egy értéket kap, amely jelzi, hogy a IList méret rögzített-e. |
| IList.IsReadOnly |
Beolvas egy értéket, amely jelzi, hogy az IList írásvédett-e. |
| IList.Item[Int32] |
Lekéri vagy beállít egy elemet a gyűjteményből egy adott indexben. |
| ITableMappingCollection.Add(String, String) |
Táblaleképezést ad hozzá a gyűjteményhez. |
| ITableMappingCollection.GetByDataSetTable(String) |
Lekéri a TableMapping objektumot a megadott DataSet táblanévvel. |
| ITableMappingCollection.Item[String] |
Lekéri vagy beállítja a példányt ITableMapping a megadott SourceTable névvel. |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |