Condividi tramite


Classe SqlModelBuilderConstructor

Classe di costruttori che definisce un generatore di modelli per un database SQL Server.

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.Schema.ServiceConstructor
    Microsoft.Data.Schema.ServiceConstructor<ModelBuilder>
      Microsoft.Data.Schema.SchemaModel.ModelBuilderConstructor
        Microsoft.Data.Schema.Sql.SchemaModel.SqlModelBuilderConstructor
          Microsoft.Data.Schema.Sql.SchemaModel.Sql100ModelBuilderConstructor
          Microsoft.Data.Schema.Sql.SchemaModel.Sql80ModelBuilderConstructor
          Microsoft.Data.Schema.Sql.SchemaModel.Sql90ModelBuilderConstructor

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

Sintassi

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

Il tipo SqlModelBuilderConstructor espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto SqlModelBuilderConstructor Inizializza una nuova istanza della classe SqlModelBuilderConstructor.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica DatabaseSchemaProvider Ottiene o imposta il provider dello schema di database corrente. (Ereditato da ServiceConstructor)
Proprietà pubblica DataSchemaModel Ottiene o imposta il gestore dello schema per il generatore di modelli. (Ereditato da ModelBuilderConstructor)
Proprietà pubblica DataSchemaModelController Ottiene o imposta il controller del gestore dello schema. (Ereditato da ModelBuilderConstructor)
Proprietà pubblica DefaultDatabaseAuthorizer Ottiene o imposta il provider di autorizzazioni da utilizzare per gli oggetti di database, se non ne era stato specificato uno in modo esplicito.
Proprietà pubblica DefaultServerAuthorizer Ottiene o imposta il provider di autorizzazioni da utilizzare per gli oggetti server, se non ne era stato specificato uno in modo esplicito.
Proprietà pubblica ModelBuilderOption Ottiene o imposta un'opzione del generatore di modelli. (Ereditato da ModelBuilderConstructor)
Proprietà pubblica PreserveHeaderCommentsForSysCommentsObjects Ottiene o imposta un valore che indica se mantenere i commenti trovati nelle intestazioni per gli oggetti syscomments.
Proprietà protetta. SqlSchemaModel Ottiene il modello che viene aggiornato dal generatore di modelli.
Proprietà pubblica StatementFilterEnabled Ottiene o imposta un valore che indica se il filtro dell'istruzione è abilitato.

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 dal metodo ConstructService per restituire una nuova istanza di TService specificato Type. (Ereditato da ServiceConstructor<TService>)
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 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.Sql.SchemaModel