Sugerir traducción
 
Otros han sugerido:

progress indicator
No hay más sugerencias.
Evaluar y enviar comentarios
Contraer todo/Expandir todo Contraer todo
Ver contenido:  en paraleloVer contenido: en paralelo
.NET Framework Class Library
IColumnMapping Interface

Associates a data source column with a DataSet column, and is implemented by the DataColumnMapping class, which is used in common by .NET Framework data providers.

Namespace:  System.Data
Assembly:  System.Data (in System.Data.dll)
Visual Basic
Public Interface IColumnMapping
C#
public interface IColumnMapping
Visual C++
public interface class IColumnMapping
F#
type IColumnMapping =  interface end

The IColumnMapping type exposes the following members.

  NameDescription
Public propertySupported by the XNA FrameworkDataSetColumnGets or sets the name of the column within the DataSet to map to.
Public propertySupported by the XNA FrameworkSourceColumnGets or sets the name of the column within the data source to map from. The name is case-sensitive.
Top

The IColumnMapping interface enables an inheriting class to implement a Column Mapping class, which associates a data source column with a DataSet column. For more information, see DataAdapter DataTable and DataColumn Mappings (ADO.NET).

An application does not create an instance of the IColumnMapping interface directly, but creates an instance of a class that inherits IColumnMapping.

Classes that inherit IColumnMapping must implement all inherited members, and typically define additional members to add provider-specific functionality. For example, the IColumnMapping interface defines the DataSetColumn property. In turn, the DataColumnMapping class inherits this property, and also defines the GetDataColumnBySchemaAction method.

Notes to Implementers

When you inherit from the IColumnMapping interface, you should implement the following constructors:

Item

Description

ColumnMapping()

Initializes a new instance of the ColumnMapping class.

ColumnMapping(string sourceColumn, string dataSetColumn)

Initializes a new instance of the ColumnMapping class with a source with the specified source column name and DataSet column name.

The following example creates an instance of the derived class, DataColumnMapping, and adds it to a DataColumnMappingCollection collection. It then tells the user that the mapping was added to the collection and shows the parent for the mapping.

Visual Basic
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
C#

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());
}

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role not supported), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Biblioteca de clases de .NET Framework
IColumnMapping (Interfaz)

Asocia una columna del origen de datos a una columna de un DataSet. La implementa la clase DataColumnMapping, que utilizan todos los proveedores de datos de .NET Framework.

Espacio de nombres:  System.Data
Ensamblado:  System.Data (en System.Data.dll)
Visual Basic
Public Interface IColumnMapping
C#
public interface IColumnMapping
Visual C++
public interface class IColumnMapping
F#
type IColumnMapping =  interface end

El tipo IColumnMapping expone los siguientes miembros.

  NombreDescripción
Propiedad públicaCompatible con XNA FrameworkDataSetColumnObtiene o establece el nombre de la columna de DataSet al que se va a asignar.
Propiedad públicaCompatible con XNA FrameworkSourceColumnObtiene o establece el nombre de la columna del origen de datos desde el que se va a asignar. El nombre distingue entre mayúsculas y minúsculas.
Arriba

La interfaz IColumnMapping permite que una clase heredada implemente una clase ColumnMapping, que asocia una columna del origen de datos a una columna del DataSet. Para obtener más información, vea Asignaciones DataAdapter, DataTable y DataColumn (ADO.NET).

Una aplicación no crea una instancia de la interfaz IColumnMapping directamente, sino que la crea de una clase que hereda de IColumnMapping.

Las clases que heredan IColumnMapping deben implementar todos los miembros heredados y suelen definir miembros adicionales para agregar la funcionalidad específica de proveedor. Por ejemplo, la interfaz IColumnMapping define la propiedad DataSetColumn. A su vez, la clase DataColumnMapping hereda esta propiedad y también define el método GetDataColumnBySchemaAction.

Notas para los implementadores

Al heredar de la interfaz IColumnMapping, se deben implementar los siguientes constructores:

Elemento

Descripción

ColumnMapping()

Inicializa una nueva instancia de la clase ColumnMapping.

ColumnMapping(string sourceColumn, string dataSetColumn)

Inicializa una nueva instancia de la clase ColumnMapping con un origen que tiene el nombre de columna de origen y el nombre de columna del DataSet especificados.

En el ejemplo siguiente se crea una instancia de la clase derivada DataColumnMapping y se agrega a una colección DataColumnMappingCollection. A continuación, se informa al usuario de que la asignación se agregó a la colección y se muestra el objeto primario de la asignación.

Visual Basic
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
C#

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());
}

.NET Framework

Compatible con: 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2012 Microsoft. Reservados todos los derechos. Términos de uso | Marcas Registradas | Privacidad
Page view tracker