Classe SqlModelBuilder
Classe responsabile della compilazione di un modello di un database SQL Server.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Schema.SchemaModel.ModelBuilder
Microsoft.Data.Schema.Sql.SchemaModel.SqlModelBuilder
Spazio dei nomi: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Sintassi
'Dichiarazione
Public NotInheritable Class SqlModelBuilder _
Inherits ModelBuilder
public sealed class SqlModelBuilder : ModelBuilder
public ref class SqlModelBuilder sealed : public ModelBuilder
[<Sealed>]
type SqlModelBuilder =
class
inherit ModelBuilder
end
public final class SqlModelBuilder extends ModelBuilder
Il tipo SqlModelBuilder espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
DataSchemaModel | Ottiene il modello che viene compilato da questo generatore di modelli. | |
IsOptimizedForInsert | Ottiene un valore che indica se il modello è attualmente ottimizzato per gli inserimenti. | |
IsOptimizedForQuery | Ottiene un valore che indica se il modello è attualmente ottimizzato per le query. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Add | Aggiunge dati personalizzati, ad esempio i riferimenti, al gestore dello schema. (Esegue l'override di ModelBuilder.Add(CustomSchemaData)). | |
AddObjects | Aggiunge oggetti al modello. (Esegue l'override di ModelBuilder.AddObjects(String, TextReader, IDictionary<String, String>)). | |
BeginBatchUpdate | Richiede che ModelBuilder avvii l'elaborazione della modalità di aggiornamento batch. (Esegue l'override di ModelBuilder.BeginBatchUpdate()). | |
Delete | Rimuove dati personalizzati, ad esempio i riferimenti, dal gestore dello schema. (Esegue l'override di ModelBuilder.Delete(CustomSchemaData)). | |
DeleteObjects | Elimina gli oggetti nel modello che erano stati aggiunti mediante l'identificatore della cache specificato. (Esegue l'override di ModelBuilder.DeleteObjects(String)). | |
EndBatchUpdate | Richiede che ModelBuilder arresti l'elaborazione della modalità di aggiornamento batch. (Esegue l'override di ModelBuilder.EndBatchUpdate()). | |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
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) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OptimizeForInsert | Passa il modello a una modalità ottimizzata per gli inserimenti. (Esegue l'override di ModelBuilder.OptimizeForInsert()). | |
OptimizeForQuery | Passa il modello a una modalità ottimizzata per le query. (Esegue l'override di ModelBuilder.OptimizeForQuery()). | |
ResetInternalElementsResolutionStatus | Reimposta lo stato della risoluzione per gli elementi interni. (Esegue l'override di ModelBuilder.ResetInternalElementsResolutionStatus()). | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
UpdateObjects | Aggiorna oggetti nel modello. (Esegue l'override di ModelBuilder.UpdateObjects(String, TextReader, IDictionary<String, String>)). |
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.