DataTableMapping Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene una descripción de una relación asignada entre una tabla de origen y una DataTable. Esta clase la usa un DataAdapter al rellenar un 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
- Herencia
- Atributos
- Implementaciones
Ejemplos
En el ejemplo siguiente se crea un DataTableMapping objeto y se agrega a .DataTableMappingCollection A continuación, informa al usuario de que la asignación se agregó a la colección y muestra la asignación primaria.
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
Comentarios
Proporciona DataTableMapping una asignación principal entre los datos devueltos de una consulta en un origen de datos y .DataTable El DataTableMapping nombre se puede pasar en lugar del DataTable nombre al Fill
método de DataAdapter. Para obtener más información, vea DataAdapter DataTable y Asignaciones de DataColumn.
Constructores
DataTableMapping() |
Inicializa una nueva instancia de la clase DataTableMapping. |
DataTableMapping(String, String) |
Inicializa una nueva instancia de la clase DataTableMapping con un origen cuando se especifica un nombre de tabla de origen y un nombre de DataTable. |
DataTableMapping(String, String, DataColumnMapping[]) |
Inicializa una nueva instancia de la clase DataTableMapping cuando se especifica un nombre de tabla de origen, un nombre de DataTable y una matriz de objetos DataColumnMapping. |
Propiedades
ColumnMappings |
Obtiene el DataColumnMappingCollection para la DataTable. |
DataSetTable |
Obtiene o establece el nombre de tabla a partir de DataSet. |
SourceTable |
Obtiene o establece el nombre de tabla de origen de un origen de datos (con distinción entre mayúsculas y minúsculas). |
Métodos
CreateObjRef(Type) |
Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetColumnMappingBySchemaAction(String, MissingMappingAction) |
Obtiene DataColumn a partir de la tabla DataTable especificada utilizando el valor MissingMappingAction especificado y el nombre de DataColumn. |
GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction) |
Devuelve un objeto DataColumn para un nombre de columna especificado. |
GetDataTableBySchemaAction(DataSet, MissingSchemaAction) |
Obtiene la tabla DataTable actual para el DataSet especificado utilizando el valor MissingSchemaAction especificado. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetLifetimeService() |
Obsoletos.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitializeLifetimeService() |
Obsoletos.
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MemberwiseClone(Boolean) |
Crea una copia superficial del objeto MarshalByRefObject actual. (Heredado de MarshalByRefObject) |
ToString() |
Convierte el nombre actual de SourceTable en una cadena. |
Implementaciones de interfaz explícitas
ICloneable.Clone() |
Crea un nuevo objeto copiado de la instancia actual. |
ITableMapping.ColumnMappings |
Obtiene el DataColumnMappingCollection derivado para el DataTable. |