Sdílet prostřednictvím


AdoDotNetConnectionSupport.DeriveSchemaCore – metoda

Schéma vrácené zadaný příkaz označující rozložení položek a bloky v Readeru daného data pochází.

Obor názvů:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Sestavení:  Microsoft.VisualStudio.Data.Framework (v Microsoft.VisualStudio.Data.Framework.dll)

Syntaxe

'Deklarace
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

Parametry

  • command
    Typ: System.String
    Příkaz source–specific data pro které odvozovat schéma.
  • commandTimeout
    Typ: System.Int32
    Délka čas v sekundách blokovat klienta před zrušením odvození schématu a návratu k volajícímu.Hodnota nula znamená časového limitu je neomezená; Hodnota -1 označuje výchozí zprostředkovatel.

Vrácená hodnota

Typ: Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader
IVsDataReader Instance objektu představuje příkaz schématu.

Poznámky

Schéma reader dat vrácených tímto způsobem postupujte podle určitého formátu.Pro každý výsledek, který by vrátil při provádění příkazu by měla být výsledkem data reader.Každý z těchto výsledků by měl obsahovat bloky, které popisují položky, které by byla vrácena při provádění příkazu.Popis by měl obsahovat následující položky:

  • Název (řetězec): název položky.

  • Řadové (Int32): umístění položky.

  • UserDataType (řetězec): uživatelský typ dat položky (například "myType").

  • NativeDataType (řetězec): nativní datový typ položky (například "nvarchar").

  • ProviderDataType (Int32): Zprostředkovatel datový typ položky (například System.Data.DbType.StringFixedLength).

  • FrameworkDataType (typ): framework datový typ položky (například System.Int32).

  • Délka (Int32): maximální délku položky, případně.

  • Přesnost (Int32): přesnost zboží, popřípadě.

  • Měřítko (Int32): měřítko zboží, popřípadě.

  • S možnou hodnotou Null (booleovská hodnota): Null zboží.

Položky, které zprostředkovatel nepodporuje (například některé formy datový typ) by měly být ale nastaveny null .

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

AdoDotNetConnectionSupport Třída

Microsoft.VisualStudio.Data.Framework.AdoDotNet – obor názvů

DeriveSchema