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 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
- Наследование
- Атрибуты
- Реализации
Примеры
В следующем примере используется объект to OleDbDataAdapterAddDataTableMapping к своей TableMappings коллекции, а затем отображается список сопоставленных исходных таблиц. В этом примере предполагается, что объект 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. |
Методы расширения
Cast<TResult>(IEnumerable) |
Приводит элементы объекта IEnumerable к заданному типу. |
OfType<TResult>(IEnumerable) |
Выполняет фильтрацию элементов объекта IEnumerable по заданному типу. |
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsQueryable(IEnumerable) |
Преобразовывает коллекцию IEnumerable в объект IQueryable. |