AdoDotNetConnectionSupport.DeriveSchema - метод
Выводит схему, возвращаемую из указанной команды, указывающее расположение элементов и блоков в указанном модуле чтения данных.
Пространство имен: Microsoft.VisualStudio.Data.AdoDotNet
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
Public Overridable Function DeriveSchema ( _
command As String, _
commandType As Integer, _
parameters As DataParameter(), _
commandTimeout As Integer _
) As DataReader
public virtual DataReader DeriveSchema(
string command,
int commandType,
DataParameter[] parameters,
int commandTimeout
)
public:
virtual DataReader^ DeriveSchema(
String^ command,
int commandType,
array<DataParameter^>^ parameters,
int commandTimeout
)
abstract DeriveSchema :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int -> DataReader
override DeriveSchema :
command:string *
commandType:int *
parameters:DataParameter[] *
commandTimeout:int -> DataReader
public function DeriveSchema(
command : String,
commandType : int,
parameters : DataParameter[],
commandTimeout : int
) : DataReader
Параметры
- command
Тип: System.String
Команда, для которой необходимо получить Данные-источник- определенной схеме
- commandType
Тип: System.Int32
Тип указанной команды, указав, как интерпретировать содержимое параметра command.
- parameters
Тип: array<Microsoft.VisualStudio.Data.DataParameter[]
Массив объектов AdoDotNetParameter для конкретного командного типа.
- commandTimeout
Тип: System.Int32
Продолжительность времени в секундах перед отменой блокировки клиент вывода схемы и передачи вызывающему приложению.Нулевое значение указывает на бесконечное время ожидания. значение -1 указывает значение по умолчанию для поставщика.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Data.DataReader
Возвращает экземпляр объекта DataReader, представляющий схему команды.
Заметки
Схема возвращенного модуля чтения данных этим методом, должна соответствовать определенный формат.Для каждого результата, который был бы возвращен, выполняющий команду, должен иметь результаты в модуле чтения данных.Каждый из этих результатов должно содержать блоки, описывающих элементы, которые возвращаются при выполнении команды.Описание должно содержать следующие элементы:
Имя (строка): имя элемента.
Порядковый номер (Int32). положение элемента.
UserDataType (строка): пользователь тип данных элемента (например, "myType").
NativeDataType (строка): собственный тип данных элемента (например, "nvarchar").
ProviderDataType (Int32). тип данных поставщика элемента (например, System.Data.DbType.StringFixedLength).
FrameworkDataType (тип): тип данных границ элемента (например, System.Int32).
Длина (Int32). максимальная длина элемента, если соответствующий.
Точность (Int32). точность элемента, если соответствующий.
Масштаб (Int32). масштаб элементов, если соответствующий.
Null (логическое значение): допустимость значений NULL элемента.
Те элементы, которые поставщик не поддерживает (например, некоторые форм типа данных) должны присутствовать, но установлены на nullссылка NULL (Nothing в Visual Basic).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
AdoDotNetConnectionSupport Класс