SqlServerDbContextOptionsExtensions.UseAzureSynapse Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
UseAzureSynapse(DbContextOptionsBuilder, DbConnection, Boolean, Action<AzureSynapseDbContextOptionsBuilder>)
Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure Synapse.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseAzureSynapse(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder>? azureSynapseOptionsAction = default);
static member UseAzureSynapse : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseAzureSynapse (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, contextOwnsConnection As Boolean, Optional azureSynapseOptionsAction As Action(Of AzureSynapseDbContextOptionsBuilder) = 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ę.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Opcjonalna akcja zezwalania na dodatkową konfigurację Azure Synapse.
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
UseAzureSynapse(DbContextOptionsBuilder, String, Action<AzureSynapseDbContextOptionsBuilder>)
Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure Synapse.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseAzureSynapse(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder>? azureSynapseOptionsAction = default);
static member UseAzureSynapse : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseAzureSynapse (optionsBuilder As DbContextOptionsBuilder, connectionString As String, Optional azureSynapseOptionsAction As Action(Of AzureSynapseDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Konstruktor używany do konfigurowania kontekstu.
- connectionString
- String
Connection string bazy danych do nawiązania połączenia.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Opcjonalna akcja zezwalania na dodatkową konfigurację Azure Synapse.
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
UseAzureSynapse(DbContextOptionsBuilder, Action<AzureSynapseDbContextOptionsBuilder>)
Konfiguruje kontekst tak, aby łączył się z bazą danych Azure Synapse, ale początkowo nie ustawiał żadnej DbConnection lub parametry połączenia.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseAzureSynapse(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder>? azureSynapseOptionsAction = default);
static member UseAzureSynapse : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseAzureSynapse (optionsBuilder As DbContextOptionsBuilder, Optional azureSynapseOptionsAction As Action(Of AzureSynapseDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder
Parametry
- optionsBuilder
- DbContextOptionsBuilder
Konstruktor używany do konfigurowania kontekstu.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Opcjonalna akcja zezwalania na dodatkową konfigurację Azure Synapse.
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
UseAzureSynapse(DbContextOptionsBuilder, DbConnection, Action<AzureSynapseDbContextOptionsBuilder>)
Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure Synapse.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseAzureSynapse(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder>? azureSynapseOptionsAction = default);
static member UseAzureSynapse : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseAzureSynapse (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, Optional azureSynapseOptionsAction As Action(Of AzureSynapseDbContextOptionsBuilder) = 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.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Opcjonalna akcja zezwalania na dodatkową konfigurację Azure Synapse.
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
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, Action<AzureSynapseDbContextOptionsBuilder>)
Konfiguruje kontekst tak, aby łączył się z bazą danych Azure Synapse, ale początkowo nie ustawiał żadnej DbConnection lub parametry połączenia.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseAzureSynapse<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder>? azureSynapseOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseAzureSynapse : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseAzureSynapse(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional azureSynapseOptionsAction As Action(Of AzureSynapseDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)
Parametry typu
- TContext
Parametry
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Konstruktor używany do konfigurowania kontekstu.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Opcjonalna akcja zezwalania na dodatkową konfigurację Azure Synapse.
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
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<AzureSynapseDbContextOptionsBuilder>)
Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure Synapse.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseAzureSynapse<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder>? azureSynapseOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseAzureSynapse : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseAzureSynapse(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, Optional azureSynapseOptionsAction As Action(Of AzureSynapseDbContextOptionsBuilder) = 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.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Opcjonalna akcja zezwalania na dodatkową konfigurację Azure Synapse.
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
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, String, Action<AzureSynapseDbContextOptionsBuilder>)
Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure Synapse.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseAzureSynapse<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder>? azureSynapseOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseAzureSynapse : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseAzureSynapse(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connectionString As String, Optional azureSynapseOptionsAction As Action(Of AzureSynapseDbContextOptionsBuilder) = 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.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Opcjonalna akcja zezwalania na dodatkową konfigurację Azure Synapse.
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
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<AzureSynapseDbContextOptionsBuilder>)
Konfiguruje kontekst w celu nawiązania połączenia z bazą danych Azure Synapse.
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseAzureSynapse<TContext>(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder>? azureSynapseOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseAzureSynapse : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.AzureSynapseDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseAzureSynapse(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, contextOwnsConnection As Boolean, Optional azureSynapseOptionsAction As Action(Of AzureSynapseDbContextOptionsBuilder) = 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ę.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Opcjonalna akcja zezwalania na dodatkową konfigurację Azure Synapse.
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).