Język

SqlServerDbContextOptionsExtensions.UseAzureSql Metoda

Definicja

Przeciążenia

Nazwisko Opis
UseAzureSql(DbContextOptionsBuilder, Action<AzureSqlDbContextOptionsBuilder>)

Konfiguruje kontekst tak, aby łączył się z bazą danych Azure SQL, ale początkowo nie ustawiał żadnej DbConnection lub parametry połączenia.

UseAzureSql(DbContextOptionsBuilder, DbConnection, Action<AzureSqlDbContextOptionsBuilder>)

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

UseAzureSql(DbContextOptionsBuilder, String, Action<AzureSqlDbContextOptionsBuilder>)

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

UseAzureSql(DbContextOptionsBuilder, DbConnection, Boolean, Action<AzureSqlDbContextOptionsBuilder>)

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, Action<AzureSqlDbContextOptionsBuilder>)

Konfiguruje kontekst tak, aby łączył się z bazą danych Azure SQL, ale początkowo nie ustawiał żadnej DbConnection lub parametry połączenia.

UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<AzureSqlDbContextOptionsBuilder>)

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, String, Action<AzureSqlDbContextOptionsBuilder>)

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<AzureSqlDbContextOptionsBuilder>)

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

UseAzureSql(DbContextOptionsBuilder, Action<AzureSqlDbContextOptionsBuilder>)

Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst tak, aby łączył się z bazą danych Azure SQL, ale początkowo nie ustawiał żadnej DbConnection lub parametry połączenia.

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

Konstruktor używany do konfigurowania kontekstu.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację Azure SQL.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Połączenie lub parametry połączenia należy ustawić przed DbContext użyciem do nawiązania połączenia z bazą danych. Ustaw połączenie przy użyciu polecenia SetDbConnection(DatabaseFacade, DbConnection, Boolean). Ustaw parametry połączenia przy użyciu polecenia SetConnectionString(DatabaseFacade, String).

Aby uzyskać więcej informacji i przykłady, zobacz Using DbContextOptions and Accessing SQL Server, Azure SQL, Azure Synapse databases with EF Core (Używanie baz danych DbContextOptions i Uzyskiwanie dostępu do SQL Server, Azure SQL, Azure Synapse baz danych za pomocą programu EF Core).

Dotyczy

UseAzureSql(DbContextOptionsBuilder, DbConnection, Action<AzureSqlDbContextOptionsBuilder>)

Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

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

Konstruktor używany do konfigurowania kontekstu.

connection
DbConnection

Istniejący DbConnection do nawiązania połączenia z bazą danych. Jeśli połączenie jest w stanie otwartym, program EF nie otworzy ani nie zamknie połączenia. Jeśli połączenie jest w stanie zamkniętym, program EF otworzy i zamknie połączenie zgodnie z potrzebami. Obiekt wywołujący jest właścicielem połączenia i jest odpowiedzialny za jego usuwanie.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację Azure SQL.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Using DbContextOptions and Accessing SQL Server, Azure SQL, Azure Synapse databases with EF Core (Używanie baz danych DbContextOptions i Uzyskiwanie dostępu do SQL Server, Azure SQL, Azure Synapse baz danych za pomocą programu EF Core).

Dotyczy

UseAzureSql(DbContextOptionsBuilder, String, Action<AzureSqlDbContextOptionsBuilder>)

Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

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

Konstruktor używany do konfigurowania kontekstu.

connectionString
String

Connection string bazy danych do nawiązania połączenia.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację Azure SQL.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Using DbContextOptions and Accessing SQL Server, Azure SQL, Azure Synapse databases with EF Core (Używanie baz danych DbContextOptions i Uzyskiwanie dostępu do SQL Server, Azure SQL, Azure Synapse baz danych za pomocą programu EF Core).

Dotyczy

UseAzureSql(DbContextOptionsBuilder, DbConnection, Boolean, Action<AzureSqlDbContextOptionsBuilder>)

Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

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

Konstruktor używany do konfigurowania kontekstu.

connection
DbConnection

Istniejący DbConnection do nawiązania połączenia z bazą danych. Jeśli połączenie jest w stanie otwartym, program EF nie otworzy ani nie zamknie połączenia. Jeśli połączenie jest w stanie zamkniętym, program EF otworzy i zamknie połączenie zgodnie z potrzebami.

contextOwnsConnection
Boolean

Jeśli trueprogram ef przejmie własność połączenia i usunie je w taki sam sposób, jak spowoduje usunięcie połączenia utworzonego przez program EF. Jeśli falseobiekt wywołujący nadal jest właścicielem połączenia i jest odpowiedzialny za jego dyspozycję.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację Azure SQL.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Using DbContextOptions and Accessing SQL Server, Azure SQL, Azure Synapse databases with EF Core (Używanie baz danych DbContextOptions i Uzyskiwanie dostępu do SQL Server, Azure SQL, Azure Synapse baz danych za pomocą programu EF Core).

Dotyczy

UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, Action<AzureSqlDbContextOptionsBuilder>)

Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst tak, aby łączył się z bazą danych Azure SQL, ale początkowo nie ustawiał żadnej DbConnection lub parametry połączenia.

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>

Konstruktor używany do konfigurowania kontekstu.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację Azure SQL.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Połączenie lub parametry połączenia należy ustawić przed DbContext użyciem do nawiązania połączenia z bazą danych. Ustaw połączenie przy użyciu polecenia SetDbConnection(DatabaseFacade, DbConnection, Boolean). Ustaw parametry połączenia przy użyciu polecenia SetConnectionString(DatabaseFacade, String).

Aby uzyskać więcej informacji i przykłady, zobacz Using DbContextOptions and Accessing SQL Server, Azure SQL, Azure Synapse databases with EF Core (Używanie baz danych DbContextOptions i Uzyskiwanie dostępu do SQL Server, Azure SQL, Azure Synapse baz danych za pomocą programu EF Core).

Dotyczy

UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<AzureSqlDbContextOptionsBuilder>)

Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

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 kontekstu do skonfigurowania.

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor używany do konfigurowania kontekstu.

connection
DbConnection

Istniejący DbConnection do nawiązania połączenia z bazą danych. Jeśli połączenie jest w stanie otwartym, program EF nie otworzy ani nie zamknie połączenia. Jeśli połączenie jest w stanie zamkniętym, program EF otworzy i zamknie połączenie zgodnie z potrzebami. Obiekt wywołujący jest właścicielem połączenia i jest odpowiedzialny za jego usuwanie.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację Azure SQL.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Using DbContextOptions and Accessing SQL Server, Azure SQL, Azure Synapse databases with EF Core (Używanie baz danych DbContextOptions i Uzyskiwanie dostępu do SQL Server, Azure SQL, Azure Synapse baz danych za pomocą programu EF Core).

Dotyczy

UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, String, Action<AzureSqlDbContextOptionsBuilder>)

Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

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 kontekstu do skonfigurowania.

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor używany do konfigurowania kontekstu.

connectionString
String

Connection string bazy danych do nawiązania połączenia.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację Azure SQL.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Using DbContextOptions and Accessing SQL Server, Azure SQL, Azure Synapse databases with EF Core (Używanie baz danych DbContextOptions i Uzyskiwanie dostępu do SQL Server, Azure SQL, Azure Synapse baz danych za pomocą programu EF Core).

Dotyczy

UseAzureSql<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<AzureSqlDbContextOptionsBuilder>)

Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs
Źródło:
SqlServerDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure SQL.

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 kontekstu do skonfigurowania.

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor używany do konfigurowania kontekstu.

connection
DbConnection

Istniejący DbConnection do nawiązania połączenia z bazą danych. Jeśli połączenie jest w stanie otwartym, program EF nie otworzy ani nie zamknie połączenia. Jeśli połączenie jest w stanie zamkniętym, program EF otworzy i zamknie połączenie zgodnie z potrzebami.

contextOwnsConnection
Boolean

Jeśli trueprogram ef przejmie własność połączenia i usunie je w taki sam sposób, jak spowoduje usunięcie połączenia utworzonego przez program EF. Jeśli falseobiekt wywołujący nadal jest właścicielem połączenia i jest odpowiedzialny za jego dyspozycję.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację Azure SQL.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykłady, zobacz Using DbContextOptions and Accessing SQL Server, Azure SQL, Azure Synapse databases with EF Core (Używanie baz danych DbContextOptions i Uzyskiwanie dostępu do SQL Server, Azure SQL, Azure Synapse baz danych za pomocą programu EF Core).

Dotyczy