Sdílet prostřednictvím


AdoDotNetConnectionSupport.DeriveSchema – 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.AdoDotNet
Sestavení:  Microsoft.VisualStudio.Data (v Microsoft.VisualStudio.Data.dll)

Syntaxe

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

Parametry

  • command
    Typ: System.String
    Příkaz určitých zdrojů dat, které odvozovat schéma
  • commandType
    Typ: System.Int32
    Typ příkazu uvedeno, jak interpretovat obsah zadání command parametr.
  • 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ý limit; Hodnota -1 označuje výchozí zprostředkovatel.

Vrácená hodnota

Typ: Microsoft.VisualStudio.Data.DataReader
Vrátí DataReader 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 položky.

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.AdoDotNet – obor názvů

DeriveSchema