IColumnMapping Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengaitkan kolom sumber data dengan DataSet kolom, dan diimplementasikan oleh DataColumnMapping kelas , yang digunakan bersama oleh penyedia data .NET.
public interface class IColumnMapping
public interface IColumnMapping
type IColumnMapping = interface
Public Interface IColumnMapping
- Turunan
Contoh
Contoh berikut membuat instans kelas turunan, DataColumnMapping, dan menambahkannya ke DataColumnMappingCollection koleksi. Kemudian memberi tahu pengguna bahwa pemetaan ditambahkan ke koleksi dan menunjukkan induk untuk pemetaan.
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
Keterangan
Antarmuka IColumnMapping memungkinkan kelas mewarisi untuk mengimplementasikan kelas Pemetaan Kolom, yang mengaitkan kolom sumber data dengan DataSet kolom. Untuk informasi selengkapnya, lihat DataAdapter DataTable dan Pemetaan DataColumn.
Aplikasi tidak membuat instans IColumnMapping antarmuka secara langsung, tetapi membuat instans kelas yang mewarisi IColumnMapping.
Kelas yang mewarisi IColumnMapping harus menerapkan semua anggota yang diwariskan, dan biasanya menentukan anggota tambahan untuk menambahkan fungsionalitas khusus penyedia. Misalnya, IColumnMapping antarmuka mendefinisikan DataSetColumn properti . Pada gilirannya DataColumnMapping , kelas mewarisi properti ini, dan juga mendefinisikan GetDataColumnBySchemaAction metode .
Catatan Bagi Implementer
Saat Mewarisi dari IColumnMapping antarmuka, Anda harus mengimplementasikan konstruktor berikut:
Item | Deskripsi |
---|---|
ColumnMapping() | Menginisialisasi instans baru kelas ColumnMapping. |
ColumnMapping(string sourceColumn, string dataSetColumn) | Menginisialisasi instans baru kelas ColumnMapping dengan sumber dengan nama kolom sumber dan DataSet nama kolom yang ditentukan. |
Properti
DataSetColumn |
Mendapatkan atau mengatur nama kolom di dalam untuk memetakan DataSet . |
SourceColumn |
Mendapatkan atau mengatur nama kolom dalam sumber data untuk dipetakan. Namanya peka huruf besar/kecil. |