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


AdoDotNetSourceInformation - класс

Сведения об источнике данных ADO.NET в форме свойств, переданных в виде пар "имя-значение".

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

Object
  Microsoft.VisualStudio.Data.Framework.DataSiteableObject<IVsDataConnection>
    Microsoft.VisualStudio.Data.Framework.DataSourceInformation
      Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSourceInformation

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

Синтаксис

'Декларация
Public Class AdoDotNetSourceInformation _
    Inherits DataSourceInformation _
    Implements IVsDataSourceInformation
public class AdoDotNetSourceInformation : DataSourceInformation, 
    IVsDataSourceInformation
public ref class AdoDotNetSourceInformation : public DataSourceInformation, 
    IVsDataSourceInformation
type AdoDotNetSourceInformation =  
    class 
        inherit DataSourceInformation 
        interface IVsDataSourceInformation 
    end
public class AdoDotNetSourceInformation extends DataSourceInformation implements IVsDataSourceInformation

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

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

  Имя Описание
Защищенный метод AdoDotNetSourceInformation() Инициализирует новый экземпляр класса AdoDotNetDataSourceInformation.
Открытый метод AdoDotNetSourceInformation(IVsDataConnection) Инициализирует новый экземпляр класса AdoDotNetDataSourceInformation с объектом подключения данных.

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

Свойства

  Имя Описание
Защищенное свойство Connection Получает базовый экземпляр объекта DbConnection используется в классе.
Открытое свойство Item Получает свойство данных источника данных с указанным именем. (Унаследовано от DataSourceInformation.)
Открытое свойство Site Возвращает или задает сайт объекта. (Унаследовано от DataSiteableObject<T>.)
Защищенное свойство SourceInformation Получает данные источника данных, реализацией класса DataTable представлять таблицу данных в памяти.

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

Методы

  Имя Описание
Защищенный метод AddProperty(String) Добавляет свойство в список поддерживаемых свойств. (Унаследовано от DataSourceInformation.)
Защищенный метод AddProperty(String, Object) Добавляет свойство и его значение в список поддерживаемых свойств. (Унаследовано от DataSourceInformation.)
Открытый метод Contains Извлекает Boolean значение, указывающее, содержится ли указанное свойство в этом экземпляре данных источника данных. (Унаследовано от DataSourceInformation.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Защищенный метод GetType(String) Извлекает Type значение, представляющее тип указанного свойства, тем самым позволяя соответствующее преобразование полученного значения в правильный тип. (Унаследовано от DataSourceInformation.)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnSiteChanged Создает событие SiteChanged. (Переопределяет DataSiteableObject<T>.OnSiteChanged(EventArgs).)
Защищенный метод RetrieveValue Возвращает значение указанного свойства данных источника данных. (Переопределяет DataSourceInformation.RetrieveValue(String).)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

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

События

  Имя Описание
Открытое событие SiteChanged Происходит при изменении свойства Site. (Унаследовано от DataSiteableObject<T>.)

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

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

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IVsDataSourceInformation.Contains Извлекает Boolean значение, указывающее, содержится ли указанное свойство в экземпляре данных источника данных.
Явная реализация интерфейсаЗакрытое свойство IVsDataSourceInformation.Item Получает свойство данных источника данных с указанным именем.

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

Заметки

Ниже приведен список поддерживаемых свойств данных источника данных.

Свойство

Описание

DataSourceName

Значение свойства DataSource.

DataSourceProduct

Значение столбца DataSourceProductName в таблице данных данных источника данных ADO.NET.

DataSourceVersion

Значение столбца DataSourceProductVersion в таблице данных данных источника данных ADO.NET.

SupportsNestedTransactions

По умолчанию используется значение false.

CommandPrepareSupport

Только текст.

CommandDeriveParametersSupport

Только текст.

CommandDeriveSchemaSupport

Только текст.

CommandExecuteSupport

Только текст.

CommandParameterSupport

InOut и ReturnValue.

SupportsCommandTimeout

По умолчанию используется значение true.

DefaultCatalog

Значение Database, если значение NULL и пустая.

SupportsAnsi92Sql

Эвристическое, основанный на столбце SupportedJoinOperators в данных источника данных ADO.NET; если какое-либо внешнее соединение поддерживается, возвращает true; в противном случае возвращает значение false.

IdentifierPartsCaseSensitive

true, если значение столбца IdentifierCase в данных источника данных ADO.NET включает Sensitive; если значение Insensitive; false если ни один. nullссылка NULL (Nothing в Visual Basic)

QuotedIdentifierPartsCaseSensitive

true, если значение столбца QuotedIdentifierCase в данных источника данных ADO.NET включает Sensitive; если значение Insensitive; false если ни один. nullссылка NULL (Nothing в Visual Basic)

ReservedWords

Вызывает метод GetSchema с ReservedWords и создает разделенного запятыми списка зарезервированных ключевых слов из каждой строки в результирующем наборе.

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

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

См. также

Ссылки

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