Condividi tramite


Classe AdoDotNetSourceInformation

Vengono fornite informazioni su un'origine dati ADO.NET sotto forma di proprietà passate come coppie nome/valore.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Sintassi

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

Il tipo AdoDotNetSourceInformation espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto AdoDotNetSourceInformation() Inizializza una nuova istanza della classe AdoDotNetDataSourceInformation.
Metodo pubblico AdoDotNetSourceInformation(IVsDataConnection) Inizializza una nuova istanza della classe AdoDotNetDataSourceInformation con un oggetto connessione dati.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Connection Ottiene l'istanza dell'oggetto sottostante DbConnection utilizzata nella classe.
Proprietà pubblica Item Ottiene una proprietà di informazioni di un'origine dati con il nome specificato. (Ereditato da DataSourceInformation)
Proprietà pubblica Site Ottiene o imposta il sito dell'oggetto. (Ereditato da DataSiteableObject<T>)
Proprietà protetta. SourceInformation Ottiene informazioni in memoria di origine dati fornito da un'implementazione della classe DataTable per rappresentare una tabella di dati in memoria.

In alto

Metodi

  Nome Descrizione
Metodo protetto AddProperty(String) Aggiunge una proprietà all'elenco delle proprietà supportate. (Ereditato da DataSourceInformation)
Metodo protetto AddProperty(String, Object) Aggiunge una proprietà e il relativo valore all'elenco delle proprietà supportate. (Ereditato da DataSourceInformation)
Metodo pubblico Contains Recupera il valore Boolean che indica se una proprietà specificata è contenuta in questa istanza di informazioni di origine dati. (Ereditato da DataSourceInformation)
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto GetType(String) Recupera il valore Type che indica il tipo di proprietà specificata, così che abilita la conversione corretta di un valore recuperato al tipo corretto. (Ereditato da DataSourceInformation)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnSiteChanged Genera l'evento SiteChanged. (Esegue l'override di DataSiteableObject<T>.OnSiteChanged(EventArgs)).
Metodo protetto RetrieveValue Recupera un valore per una proprietà specificata di informazioni di origine dati. (Esegue l'override di DataSourceInformation.RetrieveValue(String)).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico SiteChanged Viene generato quando si modifica la proprietà Site. (Ereditato da DataSiteableObject<T>)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IVsDataSourceInformation.Contains Recupera il valore Boolean che indica se la proprietà specificata è contenuta nell'istanza di informazioni di origine dati.
Implementazione esplicita dell'interfacciaProprietà privata IVsDataSourceInformation.Item Ottiene una proprietà di informazioni di un'origine dati con il nome specificato.

In alto

Note

Segue un elenco delle proprietà supportate di informazioni di origine dati:

Proprietà

Descrizione

DataSourceName

Valore della proprietà DataSource.

DataSourceProduct

Valore della colonna DataSourceProductName nella tabella dati delle informazioni di origine dati ADO.NET.

DataSourceVersion

Valore della colonna DataSourceProductVersion nella tabella dati delle informazioni di origine dati ADO.NET.

SupportsNestedTransactions

Il valore predefinito è false.

CommandPrepareSupport

Testo.

CommandDeriveParametersSupport

Testo.

CommandDeriveSchemaSupport

Testo.

CommandExecuteSupport

Testo.

CommandParameterSupport

InOut e ReturnValue.

SupportsCommandTimeout

Il valore predefinito è true.

DefaultCatalog

Valore Database, se non Null e non vuoto.

SupportsAnsi92Sql

Euristico basato sulla colonna SupportedJoinOperators le informazioni di origine dati ADO.NET ; se un outer join è supportato, restituisce true, altrimenti restituisce false.

IdentifierPartsCaseSensitive

true se il valore della colonna IdentifierCase le informazioni di origine dati ADO.NET include Sensitive; false se il valore è Insensitive; nullriferimento null (Nothing in Visual Basic) se nessuno.

QuotedIdentifierPartsCaseSensitive

true se il valore della colonna QuotedIdentifierCase le informazioni di origine dati ADO.NET include Sensitive; false se il valore è Insensitive; nullriferimento null (Nothing in Visual Basic) se nessuno.

ReservedWords

Chiama il metodo GetSchema con ReservedWords e crea un elenco delimitato da virgole di parole riservate da ogni riga del gruppo di risultati.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Framework.AdoDotNet