Aracılığıyla paylaş


DataTableMappingCollection Sınıf

Tanım

DataTableMapping nesneleri topluluğu. Bu sınıf devralınamaz.

public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::ITableMappingCollection
public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Data::ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Data.ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements ITableMappingCollection
Devralma
DataTableMappingCollection
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki örnek, bir nesnesiniDataTableMappingAddkoleksiyonundaki TableMappings nesneler için kullanır OleDbDataAdapter ve ardından bu eşlenen kaynak tabloların listesini görüntüler. Bu örnekte, önceden oluşturulmuş bir OleDbDataAdapter olduğu varsayılır.

public void ShowTableMappings()
{
    // ...
    // create adapter
    // ...
    adapter.TableMappings.Add("Categories","DataCategories");
    adapter.TableMappings.Add("Orders","DataOrders");
    adapter.TableMappings.Add("Products","DataProducts");
    string message = "Table Mappings:\n";
    for(int i=0;i < adapter.TableMappings.Count;i++)
    {
        message += i.ToString() + " "
            + adapter.TableMappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub ShowTableMappings()
    ' ...
    ' create adapter
    ' ...
    adapter.TableMappings.Add("Categories", "DataCategories")
    adapter.TableMappings.Add("Orders", "DataOrders")
    adapter.TableMappings.Add("Products", "DataProducts")
    Dim message As String = "Table Mappings:" & ControlChars.Cr
    Dim i As Integer
    For i = 0 To adapter.TableMappings.Count - 1
        message &= i.ToString() & " " _
           & adapter.TableMappings(i).ToString() & ControlChars.Cr
    Next i
    Console.WriteLine(message)
End Sub

Oluşturucular

DataTableMappingCollection()

DataTableMappingCollection sınıfının yeni bir örneğini başlatır. Bu yeni örnek boş, yani henüz herhangi bir DataTableMapping nesne içermiyor.

Özellikler

Count

Koleksiyondaki nesne sayısını DataTableMapping alır.

Item[Int32]

Belirtilen dizindeki DataTableMapping nesneyi alır veya ayarlar.

Item[String]

Belirtilen kaynak tablo adına sahip nesneyi alır veya ayarlar DataTableMapping .

Yöntemler

Add(Object)

Koleksiyona bir tablo eşlemesi olan bir Object ekler.

Add(String, String)

DataTableMapping Kaynak tablo adı ve tablo adı verildiğinde koleksiyona bir DataSet nesne ekler.

AddRange(Array)

Belirtilen Array öğesinin öğelerini koleksiyonun sonuna kopyalar.

AddRange(DataTableMapping[])

Belirtilen DataTableMapping dizinin öğelerini koleksiyonun sonuna kopyalar.

Clear()

Koleksiyondaki tüm DataTableMapping nesneleri kaldırır.

Contains(Object)

Verilen DataTableMapping nesnenin koleksiyonda var olup olmadığını belirten bir değer alır.

Contains(String)

Belirtilen kaynak tablo adına sahip bir nesnenin koleksiyonda mevcut olup olmadığını belirten bir DataTableMapping değer alır.

CopyTo(Array, Int32)

öğesinin öğelerini DataTableMappingCollection belirtilen diziye kopyalar.

CopyTo(DataTableMapping[], Int32)

öğesinin öğelerini DataTableMapping belirtilen diziye kopyalar.

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)
GetByDataSetTable(String)

DataTableMapping Belirtilen DataSet tablo adına sahip nesneyi alır.

GetEnumerator()

Koleksiyonda yineleyebilecek bir numaralandırıcı 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)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

Belirtilen kaynak tablo adına ve DataSet tablo adına sahip bir DataColumnMapping nesneyi, verilen MissingMappingActionkullanarak alır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IndexOf(Object)

Belirtilen DataTableMapping nesnenin koleksiyon içindeki konumunu alır.

IndexOf(String)

Belirtilen kaynak tablo adına sahip nesnenin konumunu DataTableMapping alır.

IndexOfDataSetTable(String)

Belirtilen DataSet tablo adına sahip nesnenin DataTableMapping konumunu alır.

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)
Insert(Int32, DataTableMapping)

Belirtilen dizinde içine DataTableMappingCollection bir DataTableMapping nesne ekler.

Insert(Int32, Object)

Belirtilen dizinde içine DataTableMappingCollection bir DataTableMapping nesne ekler.

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)
Remove(DataTableMapping)

Belirtilen DataTableMapping nesneyi koleksiyondan kaldırır.

Remove(Object)

Belirtilen DataTableMapping nesneyi koleksiyondan kaldırır.

RemoveAt(Int32)

DataTableMapping Belirtilen dizinde bulunan nesneyi koleksiyondan kaldırır.

RemoveAt(String)

DataTableMapping Belirtilen kaynak tablo adına sahip nesneyi koleksiyondan kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.IsSynchronized

erişimin ICollection eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli).

ICollection.SyncRoot

erişimi ICollectioneşitlemek için kullanılabilecek bir nesnesi alır.

IList.IsFixedSize

değerinin sabit bir boyuta sahip olup olmadığını IList belirten bir değer alır.

IList.IsReadOnly

IList öğesinin salt okunur olup olmadığını belirten bir değer alır.

IList.Item[Int32]

Belirtilen dizindeki koleksiyondan bir öğe alır veya ayarlar.

ITableMappingCollection.Add(String, String)

Koleksiyona bir tablo eşlemesi ekler.

ITableMappingCollection.GetByDataSetTable(String)

Belirtilen DataSet tablo adına sahip TableMapping nesnesini alır.

ITableMappingCollection.Item[String]

Belirtilen SourceTable ada sahip örneğini ITableMapping alır veya ayarlar.

Uzantı Metotları

Cast<TResult>(IEnumerable)

öğesinin IEnumerable öğelerini belirtilen türe atar.

OfType<TResult>(IEnumerable)

Öğesinin IEnumerable öğelerini belirtilen türe göre filtreler.

AsParallel(IEnumerable)

Sorgunun paralelleştirilmesini etkinleştirir.

AsQueryable(IEnumerable)

bir IEnumerable öğesini öğesine IQueryabledönüştürür.

Şunlara uygulanır