DataColumnMapping 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 asignación de columna genérica para un objeto que hereda de DataAdapter. Esta clase no puede heredarse.
public ref class DataColumnMapping sealed : MarshalByRefObject, ICloneable, System::Data::IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))>]
type DataColumnMapping = class
inherit MarshalByRefObject
interface IColumnMapping
interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))>]
type DataColumnMapping = class
inherit MarshalByRefObject
interface IColumnMapping
interface ICloneable
type DataColumnMapping = class
inherit MarshalByRefObject
interface IColumnMapping
interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
- Herencia
- Atributos
- Implementaciones
Ejemplos
En el ejemplo siguiente se crea un DataColumnMapping objeto y se agrega a .DataColumnMappingCollection A continuación, indica al usuario que la asignación se agregó a la colección y muestra el elemento Primario de la asignación.
public void AddDataColumnMapping() {
// ...
// create columnMappings
// ...
DataColumnMapping mapping =
new DataColumnMapping("Description","DataDescription");
columnMappings.Add((Object) mapping);
Console.WriteLine("Column {0} added to column mapping collection {1}.",
mapping.ToString(), columnMappings.ToString());
}
Public Sub AddDataColumnMapping()
' ...
' create columnMappings
' ...
Dim mapping As New DataColumnMapping( _
"Description", "DataDescription")
columnMappings.Add(CType(mapping, Object))
Console.WriteLine("Column {0} added to column mapping collection {1}.", _
mapping.ToString(), columnMappings.ToString())
End Sub
Comentarios
Un DataColumnMapping permite usar nombres de columna en un DataTable que son diferentes de los del origen de datos.
DataAdapter usa la asignación para que coincida con las columnas cuando se actualizan las tablas del DataSet origen de datos o . Para obtener más información, vea DataAdapter DataTable y Asignaciones de DataColumn.
Constructores
| Nombre | Description |
|---|---|
| DataColumnMapping() |
Inicializa una nueva instancia de la clase DataColumnMapping. |
| DataColumnMapping(String, String) |
Inicializa una nueva instancia de la DataColumnMapping clase con el nombre de columna de origen y DataSet el nombre de columna especificados a los que asignar. |
Propiedades
| Nombre | Description |
|---|---|
| DataSetColumn |
Obtiene o establece el nombre de la columna en la DataSet que se va a asignar. |
| SourceColumn |
Obtiene o establece el nombre de la columna dentro del origen de datos desde el que se va a asignar. El nombre distingue mayúsculas de minúsculas. |
Métodos
| Nombre | Description |
|---|---|
| CreateObjRef(Type) |
Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) |
Obtiene un DataColumn objeto de la clase especificada DataTable mediante y MissingSchemaAction la DataSetColumn propiedad . |
| GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction) |
Una versión estática de GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) que se puede llamar sin crear instancias de un DataColumnMapping objeto . |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetLifetimeService() |
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 objeto de la instancia actual. (Heredado de Object) |
| InitializeLifetimeService() |
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 objeto actual Object. (Heredado de Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficial del objeto actual MarshalByRefObject . (Heredado de MarshalByRefObject) |
| ToString() |
Convierte el nombre actual SourceColumn en una cadena. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ICloneable.Clone() |
Crea un nuevo objeto que es una copia de la instancia actual. |