Lingua

SqlEngineDbContextOptionsBuilderBase<TSelf> Classe

Definizione

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>)

Si applica a