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


AdoDotNetConnectionSupport.DeriveSchemaCore - метод

Выходные данные, схемы из указанной команды, в котором отображается макет элементов и блоков в заданном модуль чтения данных.

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

Синтаксис

'Декларация
Protected Overridable Function DeriveSchemaCore ( _
    command As String, _
    commandType As DataCommandType, _
    parameters As IVsDataParameter(), _
    commandTimeout As Integer _
) As IVsDataReader
protected virtual IVsDataReader DeriveSchemaCore(
    string command,
    DataCommandType commandType,
    IVsDataParameter[] parameters,
    int commandTimeout
)
protected:
virtual IVsDataReader^ DeriveSchemaCore(
    String^ command, 
    DataCommandType commandType, 
    array<IVsDataParameter^>^ parameters, 
    int commandTimeout
)
abstract DeriveSchemaCore : 
        command:string * 
        commandType:DataCommandType * 
        parameters:IVsDataParameter[] * 
        commandTimeout:int -> IVsDataReader  
override DeriveSchemaCore : 
        command:string * 
        commandType:DataCommandType * 
        parameters:IVsDataParameter[] * 
        commandTimeout:int -> IVsDataReader
protected function DeriveSchemaCore(
    command : String, 
    commandType : DataCommandType, 
    parameters : IVsDataParameter[], 
    commandTimeout : int
) : IVsDataReader

Параметры

  • command
    Тип: String

    Команда источник- конкретных данных, для которой для схемы.

  • commandTimeout
    Тип: Int32

    Продолжительность времени в секундах, заблокировать клиент перед отменить наследование схемы и возвращения вызывающему объекту. Значение ноль указывает на бесконечное время ожидания. значение по умолчанию -1 указывает поставщика.

Возвращаемое значение

Тип: Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
Экземпляр объекта IVsDataReader, представляющий схему команды.

Заметки

Схема возвращенного чтения данных с помощью этого метода должна соответствовать определенный формат. Для каждого результата будет возвращен выполняющим команду, должен быть результат в модуль чтения данных. Каждый из этих результатов должно содержать блоки, которые описаны элементы, которые должны быть возвращены при выполнении команды. Описание может содержать следующие элементы:

  • Имя (string). имя элемента.

  • Порядковый номер (Int32). положение элемента.

  • UserDataType (string). тип пользовательских данных элемента (например, «myType»).

  • NativeDataType (string). собственный тип данных элемента (например, «nvarchar»).

  • ProviderDataType (Int32). тип данных поставщика элемента (например, System.Data.DbType.StringFixedLength).

  • FrameworkDataType (тип). тип данных платформы элемента (например, System.Int32).

  • Длина (Int32). максимальная длина элемента, если применимо.

  • Точность (Int32). точность элемента, если применимо.

  • Масштаб (Int32). масштаб элемента, если применимо.

  • В этом примере (логическое значение). допустимость значений NULL элемента.

Элементы, поставщик не поддерживает (например, некоторые формы типа данных) должны присутствовать, но имеет значение nullссылка NULL (Nothing в Visual Basic).

Безопасность платформы .NET Framework

См. также

Ссылки

AdoDotNetConnectionSupport Класс

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

DeriveSchema