DataTableMappingCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Коллекция DataTableMapping объектов. Этот класс не наследуется.
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 ITableMappingCollection
interface IList
interface ICollection
interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
inherit MarshalByRefObject
interface ICollection
interface IEnumerable
interface IList
interface ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements ITableMappingCollection
- Наследование
- Атрибуты
- Реализации
Примеры
В следующем примере для объектов в коллекции TableMappings используетсяDataTableMappingOleDbDataAdapterAddобъект, а затем отображается список сопоставленных исходных таблиц. В этом примере предполагается, что уже создан объект OleDbDataAdapter .
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. Этот новый экземпляр пуст, то есть он еще не содержит DataTableMapping объектов. |
Свойства
| Имя | Описание |
|---|---|
| Count |
Возвращает количество DataTableMapping объектов в коллекции. |
| Item[Int32] |
Возвращает или задает DataTableMapping объект по указанному индексу. |
| Item[String] |
Возвращает или задает объект с указанным именем исходной DataTableMapping таблицы. |
Методы
| Имя | Описание |
|---|---|
| Add(Object) |
Object Добавляет сопоставление таблиц в коллекцию. |
| Add(String, String) |
DataTableMapping Добавляет объект в коллекцию при указании имени исходной таблицы и DataSet имени таблицы. |
| AddRange(Array) |
Копирует элементы указанного Array в конец коллекции. |
| AddRange(DataTableMapping[]) |
Копирует элементы указанного DataTableMapping массива в конец коллекции. |
| Clear() |
Удаляет все DataTableMapping объекты из коллекции. |
| Contains(Object) |
Возвращает значение, указывающее, существует ли данный DataTableMapping объект в коллекции. |
| Contains(String) |
Возвращает значение, указывающее, существует ли DataTableMapping объект с указанным именем исходной таблицы в коллекции. |
| CopyTo(Array, Int32) |
Копирует элементы указанного DataTableMappingCollection массива. |
| CopyTo(DataTableMapping[], Int32) |
Копирует элементы указанного DataTableMapping массива. |
| CreateObjRef(Type) |
Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом. (Унаследовано от MarshalByRefObject) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetByDataSetTable(String) |
DataTableMapping Возвращает объект с указанным DataSet именем таблицы. |
| GetEnumerator() |
Возвращает перечислитель, который может выполнять итерацию по коллекции. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetLifetimeService() |
Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction) |
Возвращает объект с указанным именем исходной DataColumnMapping таблицы и DataSet именем таблицы, используя заданный объект MissingMappingAction. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| IndexOf(Object) |
Возвращает расположение указанного DataTableMapping объекта в коллекции. |
| IndexOf(String) |
Возвращает расположение объекта с указанным именем исходной DataTableMapping таблицы. |
| IndexOfDataSetTable(String) |
Возвращает расположение DataTableMapping объекта с указанным DataSet именем таблицы. |
| InitializeLifetimeService() |
Получает объект службы времени существования для управления политикой времени существования для этого экземпляра. (Унаследовано от MarshalByRefObject) |
| Insert(Int32, DataTableMapping) |
Вставляет DataTableMapping объект в DataTableMappingCollection указанный индекс. |
| Insert(Int32, Object) |
Вставляет DataTableMapping объект в DataTableMappingCollection указанный индекс. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| MemberwiseClone(Boolean) |
Создает неглубокую копию текущего MarshalByRefObject объекта. (Унаследовано от MarshalByRefObject) |
| Remove(DataTableMapping) |
Удаляет указанный DataTableMapping объект из коллекции. |
| Remove(Object) |
Удаляет указанный DataTableMapping объект из коллекции. |
| RemoveAt(Int32) |
Удаляет объект, расположенный DataTableMapping по указанному индексу из коллекции. |
| RemoveAt(String) |
Удаляет DataTableMapping объект с указанным именем исходной таблицы из коллекции. |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICollection.IsSynchronized |
Возвращает значение, указывающее, синхронизирован ли доступ к ICollection (потокобезопасный). |
| ICollection.SyncRoot |
Получает объект, который можно использовать для синхронизации доступа к объекту ICollection. |
| IList.IsFixedSize |
Возвращает значение, указывающее, имеет ли IList фиксированный размер. |
| IList.IsReadOnly |
Возвращает значение, указывающее, доступен ли IList только для чтения. |
| IList.Item[Int32] |
Возвращает или задает элемент из коллекции по указанному индексу. |
| ITableMappingCollection.Add(String, String) |
Добавляет сопоставление таблиц в коллекцию. |
| ITableMappingCollection.GetByDataSetTable(String) |
Возвращает объект TableMapping с указанным DataSet именем таблицы. |
| ITableMappingCollection.Item[String] |
Возвращает или задает экземпляр ITableMapping с указанным SourceTable именем. |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |