SqlServerDbContextOptionsExtensions.ConfigureSqlEngine Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| Název | Description |
|---|---|
| ConfigureSqlEngine(DbContextOptionsBuilder, Action<SqlEngineDbContextOptionsBuilder>) |
Konfiguruje kontext pro připojení k libovolné SQL Server, Azure SQL, Azure Synapse databázím, ale bez počátečního nastavení žádného DbConnection nebo připojovací řetězec. |
| ConfigureSqlEngine<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlEngineDbContextOptionsBuilder>) |
Konfiguruje kontext pro připojení k libovolné SQL Server, Azure SQL, Azure Synapse databázím, ale bez počátečního nastavení žádného DbConnection nebo připojovací řetězec. |
ConfigureSqlEngine(DbContextOptionsBuilder, Action<SqlEngineDbContextOptionsBuilder>)
Konfiguruje kontext pro připojení k libovolné SQL Server, Azure SQL, Azure Synapse databázím, ale bez počátečního nastavení žádného DbConnection nebo připojovací řetězec.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder ConfigureSqlEngine(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder>? sqlEngineOptionsAction = default);
static member ConfigureSqlEngine : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function ConfigureSqlEngine (optionsBuilder As DbContextOptionsBuilder, Optional sqlEngineOptionsAction As Action(Of SqlEngineDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Tvůrce, který se používá ke konfiguraci kontextu.
- sqlEngineOptionsAction
- Action<SqlEngineDbContextOptionsBuilder>
Volitelná akce, která umožňuje další konfiguraci SQL Server, Azure SQL Azure Synapse.
Návraty
Tvůrce možností tak, aby byla další konfigurace zřetězený.
Poznámky
Připojení nebo připojovací řetězec musí být nastavené před tím, než DbContext se použije pro připojení k databázi. Nastavení připojení pomocí SetDbConnection(DatabaseFacade, DbConnection, Boolean). Nastavte připojovací řetězec pomocí SetConnectionString(DatabaseFacade, String).
Další informace a příklady najdete v tématu Použití dbContextOptions a Přístup k SQL Server, Azure SQL, Azure Synapse databázím s EF Core.
Platí pro
ConfigureSqlEngine<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlEngineDbContextOptionsBuilder>)
Konfiguruje kontext pro připojení k libovolné SQL Server, Azure SQL, Azure Synapse databázím, ale bez počátečního nastavení žádného DbConnection nebo připojovací řetězec.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> ConfigureSqlEngine<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder>? sqlEngineOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member ConfigureSqlEngine : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlEngineDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function ConfigureSqlEngine(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional sqlEngineOptionsAction As Action(Of SqlEngineDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametry typu
- TContext
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Tvůrce, který se používá ke konfiguraci kontextu.
- sqlEngineOptionsAction
- Action<SqlEngineDbContextOptionsBuilder>
Volitelná akce, která umožňuje další konfiguraci SQL Server, Azure SQL Azure Synapse.
Návraty
Tvůrce možností tak, aby byla další konfigurace zřetězený.
Poznámky
Připojení nebo připojovací řetězec musí být nastavené před tím, než DbContext se použije pro připojení k databázi. Nastavení připojení pomocí SetDbConnection(DatabaseFacade, DbConnection, Boolean). Nastavte připojovací řetězec pomocí SetConnectionString(DatabaseFacade, String).
Další informace a příklady najdete v tématu Použití dbContextOptions a Přístup k SQL Server, Azure SQL, Azure Synapse databázím s EF Core.