DataTableMappingCollection Класс

Определение

Коллекция объектов DataTableMapping.A collection of DataTableMapping objects. Этот класс не наследуется.This class cannot be inherited.

public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.ITableMappingCollection
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Наследование
DataTableMappingCollection
Атрибуты
Реализации

Примеры

В следующем примере используется объект OleDbDataAdapter to Add DataTableMapping для его TableMappings коллекции, а затем отображается список сопоставленных исходных таблиц.The following example uses an OleDbDataAdapter to AddDataTableMapping objects to its TableMappings collection, and then displays a list of those mapped source tables. В этом примере предполагается OleDbDataAdapter , что объект уже создан.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

Конструкторы

DataTableMappingCollection()

Инициализирует новый экземпляр класса DataTableMappingCollection.Initializes a new instance of the DataTableMappingCollection class. Этот новый экземпляр пуст, т. е. пока не содержит объектов DataTableMapping.This new instance is empty, that is, it does not yet contain any DataTableMapping objects.

Свойства

Count

Возвращает количество объектов DataTableMapping в коллекции.Gets the number of DataTableMapping objects in the collection.

Item[Int32]

Возвращает или задает объект DataTableMapping по указанному индексу.Gets or sets the DataTableMapping object at the specified index.

Item[String]

Возвращает или задает объект DataTableMapping с указанным именем исходной таблицы.Gets or sets the DataTableMapping object with the specified source table name.

Методы

Add(Object)

Добавляет объект Object, являющийся сопоставлением таблиц в коллекции.Adds an Object that is a table mapping to the collection.

Add(String, String)

Добавляет DataTableMapping к коллекции для данного имени исходной таблицы и имени таблицы DataSet.Adds a DataTableMapping object to the collection when given a source table name and a DataSet table name.

AddRange(Array)

Копирует элементы указанного объекта Array в конец коллекции.Copies the elements of the specified Array to the end of the collection.

AddRange(DataTableMapping[])

Копирует элементы указанного массива DataTableMapping в конец коллекции.Copies the elements of the specified DataTableMapping array to the end of the collection.

Clear()

Удаляет все объекты DataTableMapping из коллекции.Removes all DataTableMapping objects from the collection.

Contains(Object)

Получает значение, показывающее, существует ли данный объект DataTableMapping в коллекции.Gets a value indicating whether the given DataTableMapping object exists in the collection.

Contains(String)

Получает значение, показывающее, существует ли объект DataTableMapping с указанным именем исходной таблицы в коллекции.Gets a value indicating whether a DataTableMapping object with the specified source table name exists in the collection.

CopyTo(Array, Int32)

Копирует элементы объекта DataTableMappingCollection в указанный массив.Copies the elements of the DataTableMappingCollection to the specified array.

CopyTo(DataTableMapping[], Int32)

Копирует элементы объекта DataTableMapping в указанный массив.Copies the elements of the DataTableMapping to the specified array.

CreateObjRef(Type)

Создает объект, который содержит всю необходимую информацию для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Унаследовано от MarshalByRefObject)
Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetByDataSetTable(String)

Получает объект DataTableMapping с указанным именем таблицы DataSet.Gets the DataTableMapping object with the specified DataSet table name.

GetEnumerator()

Возвращает перечислитель, который может выполнять итерацию элементов коллекции.Gets an enumerator that can iterate through the collection.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetLifetimeService()

Извлекает объект обслуживания во время существования, который управляет политикой времени существования данного экземпляра.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

Получает объект DataColumnMapping с указанным именем исходной таблицы и именем таблицы DataSet с помощью заданного MissingMappingAction.Gets a DataColumnMapping object with the specified source table name and DataSet table name, using the given MissingMappingAction.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
IndexOf(Object)

Получает местоположение указанного объекта DataTableMapping в коллекции.Gets the location of the specified DataTableMapping object within the collection.

IndexOf(String)

Получает расположение объекта DataTableMapping с указанным именем исходной таблицы.Gets the location of the DataTableMapping object with the specified source table name.

IndexOfDataSetTable(String)

Получает расположение объекта DataTableMapping с указанным именем таблицы DataSet.Gets the location of the DataTableMapping object with the specified DataSet table name.

InitializeLifetimeService()

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.Obtains a lifetime service object to control the lifetime policy for this instance.

(Унаследовано от MarshalByRefObject)
Insert(Int32, DataTableMapping)

Вставляет объект DataTableMapping в коллекцию DataTableMappingCollection по указанному индексу.Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

Insert(Int32, Object)

Вставляет объект DataTableMapping в коллекцию DataTableMappingCollection по указанному индексу.Inserts a DataTableMapping object into the DataTableMappingCollection at the specified index.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)

Создает неполную копию текущего объекта MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Унаследовано от MarshalByRefObject)
Remove(DataTableMapping)

Удаляет указанный объект DataTableMapping из коллекции.Removes the specified DataTableMapping object from the collection.

Remove(Object)

Удаляет указанный объект DataTableMapping из коллекции.Removes the specified DataTableMapping object from the collection.

RemoveAt(Int32)

Удаляет объект DataTableMapping, находящийся по указанному индексу, из коллекции.Removes the DataTableMapping object located at the specified index from the collection.

RemoveAt(String)

Удаляет из коллекции объект DataTableMapping с указанным именем исходной таблицы.Removes the DataTableMapping object with the specified source table name from the collection.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.IsSynchronized

Возвращает значение, показывающее, является ли доступ к коллекции ICollection синхронизированным (потокобезопасным).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

ICollection.SyncRoot

Получает объект, с помощью которого можно синхронизировать доступ к коллекции ICollection.Gets an object that can be used to synchronize access to the ICollection.

IList.IsFixedSize

Получает значение, указывающее, имеет ли список IList фиксированный размер.Gets a value indicating whether the IList has a fixed size.

IList.IsReadOnly

Получает значение, указывающее, является ли объект IList доступным только для чтения.Gets a value indicating whether the IList is read-only.

IList.Item[Int32]

Возвращает или задает элемент, расположенный в коллекции по указанному индексу.Gets or sets an item from the collection at a specified index.

ITableMappingCollection.Add(String, String)

Добавляет сопоставление таблицы в коллекцию.Adds a table mapping to the collection.

ITableMappingCollection.GetByDataSetTable(String)

Получает объект TableMapping с указанным именем таблицы DataSet.Gets the TableMapping object with the specified DataSet table name.

ITableMappingCollection.Item[String]

Возвращает или задает экземпляр класса ITableMapping с указанным именем SourceTable.Gets or sets the instance of ITableMapping with the specified SourceTable name.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к