DataColumnMapping Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat een algemene kolomtoewijzing voor een object dat wordt overgenomen van DataAdapter. Deze klasse kan niet worden overgenomen.
public ref class DataColumnMapping sealed : 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))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[<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
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))>]
type DataColumnMapping = class
inherit MarshalByRefObject
interface IColumnMapping
interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
- Overname
- Kenmerken
- Implementeringen
Voorbeelden
In het volgende voorbeeld wordt een DataColumnMapping object gemaakt en toegevoegd aan een DataColumnMappingCollection. Vervolgens wordt aan de gebruiker aangegeven dat de toewijzing is toegevoegd aan de verzameling en wordt het bovenliggende item voor de toewijzing weergegeven.
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
Opmerkingen
Met A DataColumnMapping kunt u kolomnamen gebruiken in een DataTable kolom die verschilt van die in de gegevensbron. De DataAdapter toewijzing wordt gebruikt om overeen te komen met de kolommen wanneer de tabellen in de DataSet of gegevensbron worden bijgewerkt. Zie DataAdapter DataTable- en DataColumn-toewijzingen voor meer informatie.
Constructors
| Name | Description |
|---|---|
| DataColumnMapping() |
Initialiseert een nieuw exemplaar van de DataColumnMapping klasse. |
| DataColumnMapping(String, String) |
Initialiseert een nieuw exemplaar van de DataColumnMapping klasse met de opgegeven bronkolomnaam en DataSet kolomnaam waaraan moet worden toegewezen. |
Eigenschappen
| Name | Description |
|---|---|
| DataSetColumn |
Hiermee haalt u de naam van de kolom in de DataSet kolom op waarop moet worden toegewezen. |
| SourceColumn |
Hiermee wordt de naam van de kolom in de gegevensbron opgehaald of ingesteld waaruit moet worden toegewezen. De naam is hoofdlettergevoelig. |
Methoden
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object. (Overgenomen van MarshalByRefObject) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) |
Hiermee haalt u een DataColumn van de opgegeven DataTable gegevens op met behulp van de MissingSchemaAction eigenschap en de DataSetColumn eigenschap. |
| GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction) |
Een statische versie hiervan GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) kan worden aangeroepen zonder een DataColumnMapping object te instantiƫren. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetLifetimeService() |
Verouderd.
Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd. (Overgenomen van MarshalByRefObject) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| InitializeLifetimeService() |
Verouderd.
Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren. (Overgenomen van MarshalByRefObject) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| MemberwiseClone(Boolean) |
Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object. (Overgenomen van MarshalByRefObject) |
| ToString() |
Converteert de huidige SourceColumn naam naar een tekenreeks. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| ICloneable.Clone() |
Hiermee maakt u een nieuw object dat een kopie van het huidige exemplaar is. |