SqlServerDbContextOptionsExtensions.UseAzureSql 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í
UseAzureSql(DbContextOptionsBuilder, Action<AzureSqlDbContextOptionsBuilder>)
Konfiguruje kontext pro připojení k databázi Azure SQL, ale bez počátečního nastavení žádné DbConnection nebo připojovací řetězec.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseAzureSql(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder>? azureSqlOptionsAction = default);
static member UseAzureSql : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseAzureSql (optionsBuilder As DbContextOptionsBuilder, Optional azureSqlOptionsAction As Action(Of AzureSqlDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Tvůrce, který se používá ke konfiguraci kontextu.
- azureSqlOptionsAction
- Action<AzureSqlDbContextOptionsBuilder>
Volitelná akce umožňující další Azure SQL konkrétní konfiguraci.
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
UseAzureSql(DbContextOptionsBuilder, DbConnection, Action<AzureSqlDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k Azure SQL databázi.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseAzureSql(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder>? azureSqlOptionsAction = default);
static member UseAzureSql : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseAzureSql (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, Optional azureSqlOptionsAction As Action(Of AzureSqlDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Tvůrce, který se používá ke konfiguraci kontextu.
- connection
- DbConnection
Existující DbConnection , který se má použít pro připojení k databázi. Pokud je připojení v otevřeném stavu, ef připojení neotevře nebo zavře. Pokud je připojení v uzavřeném stavu, ef připojení podle potřeby otevře a zavře. Volající vlastní připojení a zodpovídá za jeho odstranění.
- azureSqlOptionsAction
- Action<AzureSqlDbContextOptionsBuilder>
Volitelná akce umožňující další Azure SQL konkrétní konfiguraci.
Návraty
Tvůrce možností tak, aby byla další konfigurace zřetězený.
Poznámky
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
UseAzureSql(DbContextOptionsBuilder, String, Action<AzureSqlDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k Azure SQL databázi.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseAzureSql(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder>? azureSqlOptionsAction = default);
static member UseAzureSql : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseAzureSql (optionsBuilder As DbContextOptionsBuilder, connectionString As String, Optional azureSqlOptionsAction As Action(Of AzureSqlDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Tvůrce, který se používá ke konfiguraci kontextu.
- connectionString
- String
Connection string databáze, ke které se chcete připojit.
- azureSqlOptionsAction
- Action<AzureSqlDbContextOptionsBuilder>
Volitelná akce umožňující další Azure SQL konkrétní konfiguraci.
Návraty
Tvůrce možností tak, aby byla další konfigurace zřetězený.
Poznámky
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
UseAzureSql(DbContextOptionsBuilder, DbConnection, Boolean, Action<AzureSqlDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k Azure SQL databázi.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseAzureSql(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder>? azureSqlOptionsAction = default);
static member UseAzureSql : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseAzureSql (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, contextOwnsConnection As Boolean, Optional azureSqlOptionsAction As Action(Of AzureSqlDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Tvůrce, který se používá ke konfiguraci kontextu.
- connection
- DbConnection
Existující DbConnection , který se má použít pro připojení k databázi. Pokud je připojení v otevřeném stavu, ef připojení neotevře nebo zavře. Pokud je připojení v uzavřeném stavu, ef připojení podle potřeby otevře a zavře.
- contextOwnsConnection
- Boolean
Pokud trueef převezme vlastnictví připojení a odstraní ho stejným způsobem, jako by vyhodilo připojení vytvořené efem. Pokud falsevolající připojení stále vlastní a je zodpovědný za jeho odstranění.
- azureSqlOptionsAction
- Action<AzureSqlDbContextOptionsBuilder>
Volitelná akce umožňující další Azure SQL konkrétní konfiguraci.
Návraty
Tvůrce možností tak, aby byla další konfigurace zřetězený.
Poznámky
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
UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, Action<AzureSqlDbContextOptionsBuilder>)
Konfiguruje kontext pro připojení k databázi Azure SQL, ale bez počátečního nastavení žádné DbConnection nebo připojovací řetězec.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseAzureSql<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder>? azureSqlOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseAzureSql : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseAzureSql(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional azureSqlOptionsAction As Action(Of AzureSqlDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametry typu
- TContext
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Tvůrce, který se používá ke konfiguraci kontextu.
- azureSqlOptionsAction
- Action<AzureSqlDbContextOptionsBuilder>
Volitelná akce umožňující další Azure SQL konkrétní konfiguraci.
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
UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<AzureSqlDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k Azure SQL databázi.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseAzureSql<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder>? azureSqlOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseAzureSql : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseAzureSql(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, Optional azureSqlOptionsAction As Action(Of AzureSqlDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametry typu
- TContext
Typ kontextu, který se má nakonfigurovat.
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Tvůrce, který se používá ke konfiguraci kontextu.
- connection
- DbConnection
Existující DbConnection , který se má použít pro připojení k databázi. Pokud je připojení v otevřeném stavu, ef připojení neotevře nebo zavře. Pokud je připojení v uzavřeném stavu, ef připojení podle potřeby otevře a zavře. Volající vlastní připojení a zodpovídá za jeho odstranění.
- azureSqlOptionsAction
- Action<AzureSqlDbContextOptionsBuilder>
Volitelná akce umožňující další Azure SQL konkrétní konfiguraci.
Návraty
Tvůrce možností tak, aby byla další konfigurace zřetězený.
Poznámky
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
UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, String, Action<AzureSqlDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k Azure SQL databázi.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseAzureSql<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder>? azureSqlOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseAzureSql : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseAzureSql(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connectionString As String, Optional azureSqlOptionsAction As Action(Of AzureSqlDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametry typu
- TContext
Typ kontextu, který se má nakonfigurovat.
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Tvůrce, který se používá ke konfiguraci kontextu.
- connectionString
- String
Connection string databáze, ke které se chcete připojit.
- azureSqlOptionsAction
- Action<AzureSqlDbContextOptionsBuilder>
Volitelná akce umožňující další Azure SQL konkrétní konfiguraci.
Návraty
Tvůrce možností tak, aby byla další konfigurace zřetězený.
Poznámky
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
UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<AzureSqlDbContextOptionsBuilder>)
Nakonfiguruje kontext pro připojení k Azure SQL databázi.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseAzureSql<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder>? azureSqlOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseAzureSql : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSqlDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseAzureSql(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, contextOwnsConnection As Boolean, Optional azureSqlOptionsAction As Action(Of AzureSqlDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametry typu
- TContext
Typ kontextu, který se má nakonfigurovat.
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Tvůrce, který se používá ke konfiguraci kontextu.
- connection
- DbConnection
Existující DbConnection , který se má použít pro připojení k databázi. Pokud je připojení v otevřeném stavu, ef připojení neotevře nebo zavře. Pokud je připojení v uzavřeném stavu, ef připojení podle potřeby otevře a zavře.
- contextOwnsConnection
- Boolean
Pokud trueef převezme vlastnictví připojení a odstraní ho stejným způsobem, jako by vyhodilo připojení vytvořené efem. Pokud falsevolající připojení stále vlastní a je zodpovědný za jeho odstranění.
- azureSqlOptionsAction
- Action<AzureSqlDbContextOptionsBuilder>
Volitelná akce umožňující další Azure SQL konkrétní konfiguraci.
Návraty
Tvůrce možností tak, aby byla další konfigurace zřetězený.
Poznámky
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.