Jazyk

SqlEngineDbContextOptionsBuilderBase<TSelf> Třída

Definice

Základní třída pro SQL Server, Azure SQL, Azure Synapse atd. specifické tvůrce.

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

Parametry typu

TSelf
Dědičnost
RelationalDbContextOptionsBuilder<TSelf,Microsoft.EntityFrameworkCore.SqlServer.Infrastructure.Internal.SqlServerOptionsExtension>
SqlEngineDbContextOptionsBuilderBase<TSelf>
Atributy

Konstruktory

Název Description
SqlEngineDbContextOptionsBuilderBase<TSelf>(DbContextOptionsBuilder)

Základní třída pro SQL Server, Azure SQL, Azure Synapse atd. specifické tvůrce.

Vlastnosti

Název Description
OptionsBuilder

Získá tvůrce základních možností.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

Metody

Název Description
CommandTimeout(Nullable<Int32>)

Nakonfiguruje dobu čekání (v sekundách) před ukončením pokusu o spuštění příkazu a vygenerováním chyby.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
ExecutionStrategy(Func<ExecutionStrategyDependencies,IExecutionStrategy>)

Konfiguruje kontext pro použití zadaného IExecutionStrategyobjektu .

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
MaxBatchSize(Int32)

Konfiguruje maximální počet příkazů, které budou zahrnuty do příkazů odesílaných do databáze během SaveChanges().

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
MigrationsAssembly(Assembly)

Konfiguruje sestavení, ve kterém jsou pro tento kontext zachovány migrace.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
MigrationsAssembly(String)

Konfiguruje sestavení, ve kterém jsou pro tento kontext zachovány migrace.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
MigrationsHistoryTable(String, String)

Konfiguruje název tabulky použité k zaznamenání, které migrace byly použity v databázi.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
MinBatchSize(Int32)

Nakonfiguruje minimální počet příkazů potřebných pro příkaz s více příkazy odesílané do databáze během SaveChanges().

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
TranslateParameterizedCollectionsToConstants()
Zastaralé.

Nakonfiguruje kontext pro překlad parametrizovaných kolekcí na vložené konstanty.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
TranslateParameterizedCollectionsToParameters()
Zastaralé.

Konfiguruje kontext pro překlad parametrizovaných kolekcí do jednoho parametru podobného poli.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
UseParameterizedCollectionMode(ParameterTranslationMode)

Nakonfiguruje režim, který se má použít při překladu parametrizovaných kolekcí.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
UseQuerySplittingBehavior(QuerySplittingBehavior)

Nakonfiguruje QuerySplittingBehavior použití při načítání souvisejících kolekcí v dotazu.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
UseRelationalNulls(Boolean)

Konfiguruje kontext tak, aby při porovnávání hodnot null používal sémantiku relační databáze. Ve výchozím nastavení entity Framework použije sémantiku jazyka C# pro hodnoty null a vygeneruje SQL, aby kompenzoval rozdíly v tom, jak databáze zpracovává hodnoty null.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)
WithOption(Func<TExtension,TExtension>)

Nastaví možnost klonováním rozšíření použitého k uložení nastavení. Tím se zajistí, že tvůrce nezmění možnosti, které se už používají jinde.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

Explicitní implementace rozhraní

Název Description
IRelationalDbContextOptionsBuilderInfrastructure.OptionsBuilder

Získá tvůrce základních možností.

(Zděděno od RelationalDbContextOptionsBuilder<TBuilder,TExtension>)

Platí pro