Condividi tramite


Classe DataObjectConceptMapper

Abilita che fornisce un'utilità di mapping personalizzato dei metadati dati-database di origine- specifici nei concetti utilizzati da una finestra di progettazione generica.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.ObjectWithSite
    Microsoft.VisualStudio.Data.DataObjectConceptMapper
      Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetObjectConceptMapper

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

Sintassi

'Dichiarazione
Public MustInherit Class DataObjectConceptMapper _
    Inherits ObjectWithSite
public abstract class DataObjectConceptMapper : ObjectWithSite
public ref class DataObjectConceptMapper abstract : public ObjectWithSite
[<AbstractClass>]
type DataObjectConceptMapper =  
    class 
        inherit ObjectWithSite 
    end
public abstract class DataObjectConceptMapper extends ObjectWithSite

Il tipo DataObjectConceptMapper espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataObjectConceptMapper Costruttore di classe.Inizializza una nuova istanza della classe DataObjectConceptMapper.

In alto

Proprietà

  Nome Descrizione
Proprietà protetta. Connection Recupera l'istanza dell'oggetto attiva DataConnection da utilizzare per tutto il codice che si basa sulle informazioni connessione- specifiche.
Proprietà pubblica Site Recupera o imposta il sito dell'oggetto. (Ereditato da ObjectWithSite)

In alto

Metodi

  Nome Descrizione
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 pubblico MapValuesToConcept Esegue il mapping di uno o più valori dati-database di origine- specifici di un tipo generico specificato.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnSiteChanged Genera l'evento SiteChanged. (Ereditato da ObjectWithSite)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico SiteChanged Evento generato quando la proprietà Site viene modificata. (Ereditato da ObjectWithSite)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IObjectWithSite.GetSite Recupera l'ultimo sito impostato utilizzando il metodo IObjectWithSite.SetSite.Nei casi in cui non è noto sito, l'oggetto restituisce un'eccezione. (Ereditato da ObjectWithSite)
Implementazione esplicita dell'interfacciaMetodo privato IObjectWithSite.SetSite Fornisce il puntatore del sito all'oggetto del sito. (Ereditato da ObjectWithSite)

In alto

Note

Un provider di DDEX deve implementare una classe DataObjectConceptMapper quando il mapping dai metadati dati-database di origine- specifici in un concetto è noto ugualmente complesso per specificare nel file XML di supporto dell'oggetto dati.

Il provider di DDEX deve specificare un'utilità di mapping personalizzato per il concetto di destinazione nel file XML come una classe COM ID registrata in un hive del Registro di sistema locale Visual Studio nella chiave CLSID, o come nome del tipo gestito, qualificato come necessario.

In fase di esecuzione, il motore dei metadati di DDEX inizializza un'istanza di questa classe e ospita l'oggetto con l'oggetto attivo DataConnection.

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

ObjectWithSite

Altre risorse

Supporto di dati di DDEX

Concepts Reference Overview