DataTableMapping Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene una descrizione di una relazione di mapping tra una tabella di origine e un oggetto DataTable. Questa classe viene usata da DataAdapter per popolare un oggetto 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
- Ereditarietà
- Attributi
- Implementazioni
Esempio
Nell'esempio seguente viene creato un DataTableMapping oggetto e lo aggiunge a un DataTableMappingCollectionoggetto . Informa quindi l'utente che il mapping è stato aggiunto alla raccolta e visualizza il mapping padre.
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
Commenti
Fornisce DataTableMapping un mapping primario tra i dati restituiti da una query su un'origine dati e un DataTableoggetto . Il DataTableMapping nome può essere passato al posto del DataTable nome al Fill
metodo dataAdapter. Per altre informazioni, vedere Mapping DataAdapter DataTable e DataColumn.
Costruttori
DataTableMapping() |
Inizializza una nuova istanza della classe DataTableMapping. |
DataTableMapping(String, String) |
Inizializza una nuova istanza della classe DataTableMapping con un'origine quando è fornito un nome di tabella di origine e un nome di DataTable. |
DataTableMapping(String, String, DataColumnMapping[]) |
Inizializza una nuova istanza della classe DataTableMapping con un determinato nome di tabella di origine, un nome di DataTable e una matrice di oggetti DataColumnMapping. |
Proprietà
ColumnMappings |
Ottiene l'oggetto DataColumnMappingCollection per l'oggetto DataTable. |
DataSetTable |
Ottiene o imposta il nome di tabella da un oggetto DataSet. |
SourceTable |
Ottiene o imposta il nome, con distinzione tra maiuscole e minuscole, della tabella di origine di un'origine dati. |
Metodi
CreateObjRef(Type) |
Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetColumnMappingBySchemaAction(String, MissingMappingAction) |
Ottiene un oggetto DataColumn dall'oggetto DataTable specificato mediante il valore specificato dell'oggetto MissingMappingAction e il nome dell'oggetto DataColumn. |
GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction) |
Restituisce un oggetto DataColumn per un dato nome di colonna. |
GetDataTableBySchemaAction(DataSet, MissingSchemaAction) |
Ottiene l'oggetto DataTable corrente per l'oggetto DataSet specificato mediante il valore dell'oggetto MissingSchemaAction. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetLifetimeService() |
Obsoleti.
Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InitializeLifetimeService() |
Obsoleti.
Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
MemberwiseClone(Boolean) |
Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject) |
ToString() |
Converte il nome della proprietà SourceTable corrente in una stringa. |
Implementazioni dell'interfaccia esplicita
ICloneable.Clone() |
Crea un nuovo oggetto che è una copia dell'istanza corrente. |
ITableMapping.ColumnMappings |
Ottiene l'insieme DataColumnMappingCollection derivato per l'oggetto DataTable. |