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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.