DataTableMapping Klasa
Definicja
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 opis zamapowanej relacji między tabelą źródłową a tabelą DataTable. Ta klasa jest używana przez klasę DataAdapter podczas wypełniania obiektu DataSet.
public ref class DataTableMapping sealed : MarshalByRefObject, ICloneable, System::Data::ITableMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMapping+DataTableMappingConverter))]
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMappingConverter))]
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMapping+DataTableMappingConverter))>]
type DataTableMapping = class
inherit MarshalByRefObject
interface ITableMapping
interface ICloneable
type DataTableMapping = class
inherit MarshalByRefObject
interface ITableMapping
interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMappingConverter))>]
type DataTableMapping = class
inherit MarshalByRefObject
interface ITableMapping
interface ICloneable
Public NotInheritable Class DataTableMapping
Inherits MarshalByRefObject
Implements ICloneable, ITableMapping
- Dziedziczenie
- Atrybuty
- Implementuje
Przykłady
Poniższy przykład tworzy DataTableMapping obiekt i dodaje go do obiektu DataTableMappingCollection. Następnie informuje użytkownika, że mapowanie zostało dodane do kolekcji i wyświetla mapowanie nadrzędne.
public void AddDataTableMapping()
{
// ...
// create tableMappings
// ...
DataTableMapping mapping =
new DataTableMapping("Categories","DataCategories");
tableMappings.Add((Object) mapping);
Console.WriteLine("Table {0} added to {1} table mapping collection.",
mapping.ToString(), tableMappings.ToString());
}
Public Sub AddDataTableMapping()
' ...
' create tableMappings
' ...
Dim mapping As New DataTableMapping( _
"Categories", "DataCategories")
tableMappings.Add(CType(mapping, Object))
Console.WriteLine( _
"Table {0} added to {1} table mapping collection.", _
mapping.ToString(), tableMappings.ToString())
End Sub
Uwagi
Element zapewnia DataTableMapping podstawowe mapowanie między danymi zwróconymi z zapytania względem źródła danych a elementem DataTable. Nazwę DataTableMapping można przekazać zamiast DataTable nazwy do Fill
metody elementu DataAdapter. Aby uzyskać więcej informacji, zobacz DataAdapter DataTable i DataColumn Mappings (Mapowania kolumn danych).
Konstruktory
DataTableMapping() |
Inicjuje nowe wystąpienie klasy DataTableMapping. |
DataTableMapping(String, String) |
Inicjuje DataTableMapping nowe wystąpienie klasy ze źródłem, gdy nadano nazwę tabeli źródłowej i DataTable nazwę. |
DataTableMapping(String, String, DataColumnMapping[]) |
Inicjuje DataTableMapping nowe wystąpienie klasy, gdy podano nazwę tabeli źródłowej, DataTable nazwę i tablicę DataColumnMapping obiektów. |
Właściwości
ColumnMappings |
Pobiera element DataColumnMappingCollection dla .DataTable |
DataSetTable |
Pobiera lub ustawia nazwę tabeli z .DataSet |
SourceTable |
Pobiera lub ustawia nazwę tabeli źródłowej z uwzględnieniem wielkości liter ze źródła danych. |
Metody
CreateObjRef(Type) |
Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym. (Odziedziczone po MarshalByRefObject) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetColumnMappingBySchemaAction(String, MissingMappingAction) |
Pobiera obiekt DataColumn z określonej DataTable wartości przy użyciu określonej MissingMappingAction wartości i nazwy .DataColumn |
GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction) |
DataColumn Zwraca obiekt dla danej nazwy kolumny. |
GetDataTableBySchemaAction(DataSet, MissingSchemaAction) |
Pobiera bieżący DataTable dla określonej DataSet wartości przy użyciu określonej MissingSchemaAction wartości. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetLifetimeService() |
Przestarzałe.
Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia. (Odziedziczone po MarshalByRefObject) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
MemberwiseClone(Boolean) |
Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu. (Odziedziczone po MarshalByRefObject) |
ToString() |
Konwertuje bieżącą SourceTable nazwę na ciąg. |
Jawne implementacje interfejsu
ICloneable.Clone() |
Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia. |
ITableMapping.ColumnMappings |
Pobiera wartość pochodną DataColumnMappingCollection dla .DataTable |