Поделиться через


AdoDotNetObjectIdentifierConverter - класс

Обеспечивает реализацию класса DataObjectIdentifierConverter, используя предоставленное поставщиком ADO.NET сведения, включая значения свойства DataSourceInformation и DbCommandBuilder, QuoteIdentifier и методы UnquoteIdentifier.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Data.DataObjectIdentifierConverter
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectIdentifierConverter

Пространство имен:  Microsoft.VisualStudio.Data.AdoDotNet
Сборка:  Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)

Синтаксис

'Декларация
Public Class AdoDotNetObjectIdentifierConverter _
    Inherits DataObjectIdentifierConverter
public class AdoDotNetObjectIdentifierConverter : DataObjectIdentifierConverter
public ref class AdoDotNetObjectIdentifierConverter : public DataObjectIdentifierConverter
type AdoDotNetObjectIdentifierConverter =  
    class
        inherit DataObjectIdentifierConverter
    end
public class AdoDotNetObjectIdentifierConverter extends DataObjectIdentifierConverter

Тип AdoDotNetObjectIdentifierConverter предоставляет следующие члены.

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

  Имя Описание
Открытый метод AdoDotNetObjectIdentifierConverter Конструктор класса.Инициализирует новый экземпляр класса xx, предоставляя объект DataConnection к источнику данных.

В начало страницы

Методы

  Имя Описание
Защищенный метод BuildString Создает строковую версию идентификатора. (Унаследовано от DataObjectIdentifierConverter.)
Открытый метод ConvertToArray Преобразует идентификатор форматируемой строки в свой эквивалентные наборы частей идентификатора. (Унаследовано от DataObjectIdentifierConverter.)
Открытый метод ConvertToString Преобразует набор частей идентификатора в идентификатор форматируемой строки форматирования, основанный на указанных параметрах. (Унаследовано от DataObjectIdentifierConverter.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Защищенный метод FormatPart Форматирует заданную часть идентификатора. где с параметром кавычек значение true, этот метод вызывает метод QuoteIdentifier. (Переопределяет DataObjectIdentifierConverter.FormatPart(String, Object, Boolean).)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод SplitIntoParts Извлекает составной шаблон разделителя идентификаторов из данных источника данных ADO.NET поставщика и вызывает метод Split с этим значением, а входной строкой. (Переопределяет DataObjectIdentifierConverter.SplitIntoParts(String, String).)
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)
Защищенный метод UnformatPart Вызывает метод UnquoteIdentifier. (Переопределяет DataObjectIdentifierConverter.UnformatPart(String, String).)

В начало страницы

Заметки

Обычно идентификатор некоторого объекта в источнике данных состоит из нескольких строк, которая используется при выполнении команд, получающих.Например, в инструкции SQL, SELECT * FROM mytable, строка mytable уникальный идентификатор объекта в контексте, по которому оператор будет выполняться.

Обычно источник данных имеет определенный тип механизма включения для объектов, таких как каталог, схемы или пакет.Это вводит необходимости для составных идентификаторов, по мере одно имя больше не достаточно для уникальной определение объектов.Например, различные объекты групп серверов Oracle под разными пользователями, что уникальный идентификатор объекта быть полным именем пользователя.

Поскольку формат этих составных идентификаторов может отличаться от одного источника данных в другую, должна быть возможность преобразовать заданную строку в свой набор элементов и наоборот.По этой причине Visual Studio может предоставлять объекты в одной и той же группы в составе вложенность пользователю.Этот класс предоставляет такой механизм.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data.AdoDotNet - пространство имен

DataSourceInformation