Condividi tramite


Classe SchemaDeploymentConstructor

Utilizzato da Visual Studio per creare un oggetto SchemaDeployment.

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.Schema.ServiceConstructor
    Microsoft.Data.Schema.ServiceConstructor<SchemaDeployment>
      Microsoft.Data.Schema.Build.SchemaDeploymentConstructor

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

Sintassi

'Dichiarazione
Public Class SchemaDeploymentConstructor _
    Inherits ServiceConstructor(Of SchemaDeployment)
public class SchemaDeploymentConstructor : ServiceConstructor<SchemaDeployment>
public ref class SchemaDeploymentConstructor : public ServiceConstructor<SchemaDeployment^>
type SchemaDeploymentConstructor =  
    class
        inherit ServiceConstructor<SchemaDeployment>
    end
public class SchemaDeploymentConstructor extends ServiceConstructor<SchemaDeployment>

Il tipo SchemaDeploymentConstructor espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico SchemaDeploymentConstructor Inizializza una nuova istanza della classe SchemaDeploymentConstructor.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DatabaseSchemaProvider Ottiene o imposta il provider dello schema di database corrente. (Ereditato da ServiceConstructor)
Proprietà pubblica Errors Ottiene o imposta il gestore di errori per contenere qualsiasi errore o avviso rilevato durante i processi di distribuzione.
Proprietà pubblica TargetDatabaseName

In alto

Metodi

  Nome Descrizione
Metodo pubblico Clone Duplica l'istanza corrente. (Ereditato da ServiceConstructor<TService>)
Metodo pubblico ConstructService Chiamato da un oggetto DatabaseSchemaProvider per creare un'istanza del tipo TService specificato. (Ereditato da ServiceConstructor<TService>)
Metodo protetto ConstructServiceImplementation Chiamato da Visual Studio per ottenere un oggetto SchemaDeployment. (Esegue l'override di ServiceConstructor<TService>.ConstructServiceImplementation()).
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnConstructDeployment Crea un oggetto distribuzione dello schema.
Metodo pubblico Setup(FileInfo, FileInfo)
Metodo pubblico Setup(FileInfo, String) Prepara l'oggetto SchemaDeployment utilizzando il file di origine e la stringa di connessione di destinazione specificati.
Metodo pubblico Setup(DataSchemaModel, String) Prepara l'oggetto SchemaDeployment utilizzando il modello di origine e la stringa di connessione di destinazione specificati.
Metodo pubblico Setup(DataSchemaModel, DataSchemaModel, ModelComparisonResult) Prepara l'oggetto SchemaDeployment utilizzando i modelli di schema di origine e di destinazione e il risultato del confronto specificati.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

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.Data.Schema.Build

ServiceConstructor<TService>