DataTableMappingCollection Sınıf

Tanım

DataTableMapping nesneleri topluluğu.A collection of DataTableMapping objects. Bu sınıf devralınamaz.This class cannot be inherited.

public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::ITableMappingCollection
public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Data::ITableMappingCollection
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Collections.IList, 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
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface 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, koleksiyonuna yönelik bir OleDbDataAdapter için bir Add DataTableMapping nesnesi kullanır TableMappings ve ardından bu eşlenmiş kaynak tablolarının bir listesini görüntüler.The following example uses an OleDbDataAdapter to AddDataTableMapping objects to its TableMappings collection, and then displays a list of those mapped source tables. Bu örnek OleDbDataAdapter , daha önce oluşturulmuş olduğunu varsayar.This example assumes that an OleDbDataAdapter has already been created.

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.Initializes a new instance of the DataTableMappingCollection class. Bu yeni örnek boştur, diğer bir deyişle, henüz herhangi bir DataTableMapping nesne içermez.This new instance is empty, that is, it does not yet contain any DataTableMapping objects.

Özellikler

Count

Koleksiyondaki nesne sayısını alır DataTableMapping .Gets the number of DataTableMapping objects in the collection.

Item[Int32]

DataTableMappingBelirtilen dizindeki nesneyi alır veya ayarlar.Gets or sets the DataTableMapping object at the specified index.

Item[String]

DataTableMappingBelirtilen kaynak tablo adına sahip nesneyi alır veya ayarlar.Gets or sets the DataTableMapping object with the specified source table name.

Yöntemler

Add(Object)

ObjectKoleksiyona bir tablo eşlemesi olan bir ekler.Adds an Object that is a table mapping to the collection.

Add(String, String)

DataTableMappingKaynak tablo adı ve tablo adı verildiğinde koleksiyona bir nesne ekler DataSet .Adds a DataTableMapping object to the collection when given a source table name and a DataSet table name.

AddRange(Array)

Belirtilen öğeleri Array koleksiyonun sonuna kopyalar.Copies the elements of the specified Array to the end of the collection.

AddRange(DataTableMapping[])

Belirtilen DataTableMapping dizinin öğelerini koleksiyonun sonuna kopyalar.Copies the elements of the specified DataTableMapping array to the end of the collection.

Clear()

Tüm DataTableMapping nesneleri koleksiyondan kaldırır.Removes all DataTableMapping objects from the collection.

Contains(Object)

Belirtilen nesnenin koleksiyonda bulunup bulunmadığını gösteren bir değer alır DataTableMapping .Gets a value indicating whether the given DataTableMapping object exists in the collection.

Contains(String)

DataTableMappingKoleksiyonda belirtilen kaynak tablo adına sahip bir nesnenin mevcut olup olmadığını gösteren bir değer alır.Gets a value indicating whether a DataTableMapping object with the specified source table name exists in the collection.

CopyTo(Array, Int32)

Öğesinin öğelerini DataTableMappingCollection belirtilen diziye kopyalar.Copies the elements of the DataTableMappingCollection to the specified array.

CopyTo(DataTableMapping[], Int32)

Öğesinin öğelerini DataTableMapping belirtilen diziye kopyalar.Copies the elements of the DataTableMapping to the specified array.

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm bilgileri içeren bir nesne oluşturur.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Devralındığı yer: MarshalByRefObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
GetByDataSetTable(String)

DataTableMappingBelirtilen tablo adına sahip nesneyi alır DataSet .Gets the DataTableMapping object with the specified DataSet table name.

GetEnumerator()

Koleksiyonda yineleyebilir bir Numaralandırıcı alır.Gets an enumerator that can iterate through the collection.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

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

Bu örnek için ömür ilkesini denetleyen geçerli ömür hizmeti nesnesini alır.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Devralındığı yer: MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

DataColumnMappingBelirtilen kaynak tablo adına ve tablo adına sahip bir nesneyi DataSet verilen ' ı kullanarak alır MissingMappingAction .Gets a DataColumnMapping object with the specified source table name and DataSet table name, using the given MissingMappingAction.

GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

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

Koleksiyonda belirtilen nesnenin konumunu alır DataTableMapping .Gets the location of the specified DataTableMapping object within the collection.

IndexOf(String)

DataTableMappingBelirtilen kaynak tablo adına sahip nesnenin konumunu alır.Gets the location of the DataTableMapping object with the specified source table name.

IndexOfDataSetTable(String)

DataTableMappingBelirtilen tablo adına sahip nesnenin konumunu alır DataSet .Gets the location of the DataTableMapping object with the specified DataSet table name.

InitializeLifetimeService()

Bu örnek için ömür ilkesini denetlemek üzere bir ömür hizmeti nesnesi alır.Obtains a lifetime service object to control the lifetime policy for this instance.

(Devralındığı yer: MarshalByRefObject)
Insert(Int32, DataTableMapping)

DataTableMappingBelirtilen dizindeki içine bir nesne ekler DataTableMappingCollection .Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

Insert(Int32, Object)

DataTableMappingBelirtilen dizindeki içine bir nesne ekler DataTableMappingCollection .Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli nesnenin basit bir kopyasını oluşturur MarshalByRefObject .Creates a shallow copy of the current MarshalByRefObject object.

(Devralındığı yer: MarshalByRefObject)
Remove(DataTableMapping)

Belirtilen DataTableMapping nesneyi koleksiyondan kaldırır.Removes the specified DataTableMapping object from the collection.

Remove(Object)

Belirtilen DataTableMapping nesneyi koleksiyondan kaldırır.Removes the specified DataTableMapping object from the collection.

RemoveAt(Int32)

DataTableMappingBelirtilen dizinde bulunan nesneyi koleksiyondan kaldırır.Removes the DataTableMapping object located at the specified index from the collection.

RemoveAt(String)

DataTableMappingBelirtilen kaynak tablo adına sahip nesneyi koleksiyondan kaldırır.Removes the DataTableMapping object with the specified source table name from the collection.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

ICollection.IsSynchronized

Erişiminin ICollection eşitlenip eşitlenmediğini (iş parçacığı güvenli) gösteren bir değer alır.Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot

Erişimini eşitlemede kullanılabilecek bir nesne alır ICollection .Gets an object that can be used to synchronize access to the ICollection.

IList.IsFixedSize

Değerinin sabit boyutta olup olmadığını gösteren bir değer alır IList .Gets a value indicating whether the IList has a fixed size.

IList.IsReadOnly

IList öğesinin salt okunur olup olmadığını belirten bir değer alır.Gets a value indicating whether the IList is read-only.

IList.Item[Int32]

Belirtilen dizindeki koleksiyondan bir öğe alır veya ayarlar.Gets or sets an item from the collection at a specified index.

ITableMappingCollection.Add(String, String)

Koleksiyona bir tablo eşlemesi ekler.Adds a table mapping to the collection.

ITableMappingCollection.GetByDataSetTable(String)

Belirtilen tablo adına sahip TableMapping nesnesini alır DataSet .Gets the TableMapping object with the specified DataSet table name.

ITableMappingCollection.Item[String]

Belirtilen ada sahip örneğini alır veya ayarlar ITableMapping SourceTable .Gets or sets the instance of ITableMapping with the specified SourceTable name.

Uzantı Metotları

Cast<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen türe yayınlar.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Öğesinin öğelerini IEnumerable belirtilen bir türe göre filtreler.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Bir sorgunun paralelleştirilmesini mümkün hale getirme.Enables parallelization of a query.

AsQueryable(IEnumerable)

Bir IEnumerable öğesine dönüştürür IQueryable .Converts an IEnumerable to an IQueryable.

Şunlara uygulanır