SqlEngineDbContextOptionsBuilderBase<TSelf> Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe base per SQL Server, Azure SQL, Azure Synapse e così via.
[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })]
public abstract class SqlEngineDbContextOptionsBuilderBase<TSelf> : Microsoft.EntityFrameworkCore.Infrastructure.RelationalDbContextOptionsBuilder<TSelf,Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension> where TSelf : SqlEngineDbContextOptionsBuilderBase<TSelf>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1, 1 })>]
type SqlEngineDbContextOptionsBuilderBase<'Self (requires 'Self :> SqlEngineDbContextOptionsBuilderBase<'Self>)> = class
inherit RelationalDbContextOptionsBuilder<'Self, SqlServerOptionsExtension (requires 'Self :> SqlEngineDbContextOptionsBuilderBase<'Self>)>
Public MustInherit Class SqlEngineDbContextOptionsBuilderBase(Of TSelf)
Inherits RelationalDbContextOptionsBuilder(Of TSelf, SqlServerOptionsExtension)
Parametri di tipo
- TSelf
- Ereditarietà
-
RelationalDbContextOptionsBuilder<TSelf,Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension>SqlEngineDbContextOptionsBuilderBase<TSelf>
- Attributi
Costruttori
| Nome | Descrizione |
|---|---|
| SqlEngineDbContextOptionsBuilderBase<TSelf>(DbContextOptionsBuilder) |
Classe base per SQL Server, Azure SQL, Azure Synapse e così via. |
Proprietà
| Nome | Descrizione |
|---|---|
| OptionsBuilder |
Ottiene il generatore di opzioni di base. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
Metodi
| Nome | Descrizione |
|---|---|
| CommandTimeout(Nullable<Int32>) |
Configura il tempo di attesa (in secondi) prima di terminare il tentativo di eseguire un comando e generare un errore. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| ExecutionStrategy(Func<ExecutionStrategyDependencies,IExecutionStrategy>) |
Configura il contesto per l'uso dell'oggetto fornito IExecutionStrategy. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| MaxBatchSize(Int32) |
Configura il numero massimo di istruzioni che verranno incluse nei comandi inviati al database durante SaveChanges(). (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| MigrationsAssembly(Assembly) |
Configura l'assembly in cui vengono mantenute le migrazioni per questo contesto. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| MigrationsAssembly(String) |
Configura l'assembly in cui vengono mantenute le migrazioni per questo contesto. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| MigrationsHistoryTable(String, String) |
Configura il nome della tabella utilizzata per registrare le migrazioni applicate al database. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| MinBatchSize(Int32) |
Configura il numero minimo di istruzioni necessarie per un comando con più istruzioni inviate al database durante SaveChanges(). (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| TranslateParameterizedCollectionsToConstants() |
Obsoleti.
Configura il contesto per convertire le raccolte con parametri in costanti inline. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| TranslateParameterizedCollectionsToParameters() |
Obsoleti.
Configura il contesto per convertire le raccolte con parametri in un singolo parametro simile a una matrice. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| UseParameterizedCollectionMode(ParameterTranslationMode) |
Configura la modalità da utilizzare per la conversione di raccolte con parametri. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| UseQuerySplittingBehavior(QuerySplittingBehavior) |
Configura l'oggetto da utilizzare durante il QuerySplittingBehavior caricamento di raccolte correlate in una query. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| UseRelationalNulls(Boolean) |
Configura il contesto per l'uso della semantica del database relazionale durante il confronto di valori Null. Per impostazione predefinita, Entity Framework userà la semantica C# per i valori Null e genererà SQL per compensare le differenze nel modo in cui il database gestisce i valori Null. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
| WithOption(Func<TExtension,TExtension>) |
Imposta un'opzione clonando l'estensione usata per archiviare le impostazioni. In questo modo il generatore non modifica le opzioni già in uso altrove. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IRelationalDbContextOptionsBuilderInfrastructure.OptionsBuilder |
Ottiene il generatore di opzioni di base. (Ereditato da RelationalDbContextOptionsBuilder<TBuilder,TExtension>) |