DataTableMapping Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kaynak tablo ile DataTablearasındaki eşlenmiş ilişkinin açıklamasını içerir. Bu sınıf, bir DataAdapter doldurma DataSetsırasında tarafından kullanılır.
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
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki örnek bir DataTableMapping nesnesi oluşturur ve nesnesine DataTableMappingCollectionekler. Daha sonra kullanıcıya eşlemenin koleksiyona eklendiğini bildirir ve üst eşlemeyi görüntüler.
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
Açıklamalar
, DataTableMapping bir veri kaynağına yönelik sorgudan döndürülen veriler ile DataTablearasında birincil eşleme sağlar. Ad DataTableMapping , adın DataTableFill
yerine DataAdapter yöntemine geçirilebilir. Daha fazla bilgi için bkz. DataAdapter DataTable ve DataColumn Eşlemeleri.
Oluşturucular
DataTableMapping() |
DataTableMapping sınıfının yeni bir örneğini başlatır. |
DataTableMapping(String, String) |
Kaynak tablo adı ve DataTable adı verildiğinde, sınıfının yeni bir örneğini DataTableMapping bir kaynakla başlatır. |
DataTableMapping(String, String, DataColumnMapping[]) |
Bir kaynak tablo adı, DataTable bir ad ve bir nesne dizisi verildiğinde sınıfının yeni bir örneğini DataTableMappingDataColumnMapping başlatır. |
Özellikler
ColumnMappings |
için öğesini DataColumnMappingCollectionDataTablealır. |
DataSetTable |
tablosundan tablo adını DataSetalır veya ayarlar. |
SourceTable |
Veri kaynağından büyük/küçük harfe duyarlı kaynak tablo adını alır veya ayarlar. |
Yöntemler
CreateObjRef(Type) |
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetColumnMappingBySchemaAction(String, MissingMappingAction) |
Belirtilen DataTable değeri ve adını kullanarak belirtilen MissingMappingAction değerinden DataColumnbir DataColumn alır. |
GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction) |
Belirli bir DataColumn sütun adı için bir nesne döndürür. |
GetDataTableBySchemaAction(DataSet, MissingSchemaAction) |
Belirtilen MissingSchemaAction değeri kullanarak belirtilen DataSet için geçerli DataTable değeri alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
InitializeLifetimeService() |
Geçersiz.
Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır. (Devralındığı yer: MarshalByRefObject) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MemberwiseClone(Boolean) |
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
ToString() |
Geçerli SourceTable adı dizeye dönüştürür. |
Belirtik Arabirim Kullanımları
ICloneable.Clone() |
Geçerli örneğin kopyası olan yeni bir nesne oluşturur. |
ITableMapping.ColumnMappings |
için türetilmiş DataColumnMappingCollection alır DataTable. |