DataTableMappingCollection Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
En samling DataTableMapping objekt. Det går inte att ärva den här klassen.
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
- Arv
- Attribut
- Implementeringar
Exempel
I följande exempel används ett OleDbDataAdapter till-objekt AddDataTableMapping i samlingen TableMappings och sedan visas en lista över de mappade källtabellerna. Det här exemplet förutsätter att en OleDbDataAdapter redan har skapats.
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
Konstruktorer
| Name | Description |
|---|---|
| DataTableMappingCollection() |
Initierar en ny instans av DataTableMappingCollection klassen. Den här nya instansen är tom, dvs. den innehåller ännu inga DataTableMapping objekt. |
Egenskaper
| Name | Description |
|---|---|
| Count |
Hämtar antalet DataTableMapping objekt i samlingen. |
| Item[Int32] |
Hämtar eller anger objektet DataTableMapping vid det angivna indexet. |
| Item[String] |
Hämtar eller anger objektet DataTableMapping med det angivna källtabellnamnet. |
Metoder
| Name | Description |
|---|---|
| Add(Object) |
Lägger till en Object som är en tabellmappning i samlingen. |
| Add(String, String) |
Lägger till ett DataTableMapping objekt i samlingen när ett källtabellnamn och ett DataSet tabellnamn anges. |
| AddRange(Array) |
Kopierar elementen i den angivna Array till slutet av samlingen. |
| AddRange(DataTableMapping[]) |
Kopierar elementen i den angivna DataTableMapping matrisen till slutet av samlingen. |
| Clear() |
Tar bort alla DataTableMapping objekt från samlingen. |
| Contains(Object) |
Hämtar ett värde som anger om det angivna DataTableMapping objektet finns i samlingen. |
| Contains(String) |
Hämtar ett värde som anger om ett DataTableMapping objekt med det angivna källtabellnamnet finns i samlingen. |
| CopyTo(Array, Int32) |
Kopierar elementen i DataTableMappingCollection till den angivna matrisen. |
| CopyTo(DataTableMapping[], Int32) |
Kopierar elementen i DataTableMapping till den angivna matrisen. |
| CreateObjRef(Type) |
Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt. (Ärvd från MarshalByRefObject) |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetByDataSetTable(String) |
Hämtar objektet DataTableMapping med det angivna DataSet tabellnamnet. |
| GetEnumerator() |
Hämtar en uppräkning som kan iterera genom samlingen. |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetLifetimeService() |
Föråldrad.
Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) |
Hämtar ett DataColumnMapping objekt med det angivna källtabellnamnet och DataSet tabellnamnet med hjälp av den angivna MissingMappingAction. |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| IndexOf(Object) |
Hämtar platsen för det angivna DataTableMapping objektet i samlingen. |
| IndexOf(String) |
Hämtar objektets DataTableMapping plats med det angivna källtabellnamnet. |
| IndexOfDataSetTable(String) |
Hämtar objektets DataTableMapping plats med det angivna DataSet tabellnamnet. |
| InitializeLifetimeService() |
Föråldrad.
Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen. (Ärvd från MarshalByRefObject) |
| Insert(Int32, DataTableMapping) |
Infogar ett DataTableMapping objekt i DataTableMappingCollection det angivna indexet. |
| Insert(Int32, Object) |
Infogar ett DataTableMapping objekt i DataTableMappingCollection det angivna indexet. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| MemberwiseClone(Boolean) |
Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet. (Ärvd från MarshalByRefObject) |
| Remove(DataTableMapping) |
Tar bort det angivna DataTableMapping objektet från samlingen. |
| Remove(Object) |
Tar bort det angivna DataTableMapping objektet från samlingen. |
| RemoveAt(Int32) |
Tar bort objektet DataTableMapping som finns i det angivna indexet från samlingen. |
| RemoveAt(String) |
Tar DataTableMapping bort objektet med det angivna källtabellnamnet från samlingen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| ICollection.IsSynchronized |
Hämtar ett värde som anger om åtkomsten ICollection till är synkroniserad (trådsäker). |
| ICollection.SyncRoot |
Hämtar ett objekt som kan användas för att synkronisera åtkomsten ICollectiontill . |
| IList.IsFixedSize |
Hämtar ett värde som anger om har IList en fast storlek. |
| IList.IsReadOnly |
Hämtar ett värde som anger om är IList skrivskyddat. |
| IList.Item[Int32] |
Hämtar eller anger ett objekt från samlingen vid ett angivet index. |
| ITableMappingCollection.Add(String, String) |
Lägger till en tabellmappning i samlingen. |
| ITableMappingCollection.GetByDataSetTable(String) |
Hämtar TableMapping-objektet med det angivna DataSet tabellnamnet. |
| ITableMappingCollection.Item[String] |
Hämtar eller anger instansen av ITableMapping med det angivna SourceTable namnet. |
Tilläggsmetoder
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Möjliggör parallellisering av en fråga. |
| AsQueryable(IEnumerable) |
Konverterar en IEnumerable till en IQueryable. |
| Cast<TResult>(IEnumerable) |
Omvandlar elementen i en IEnumerable till den angivna typen. |
| OfType<TResult>(IEnumerable) |
Filtrerar elementen i en IEnumerable baserat på en angiven typ. |