Język

SqlServerDbContextOptionsExtensions.UseAzureSynapse Metoda

Definicja

Przeciążenia

Nazwisko Opis
UseAzureSynapse(DbContextOptionsBuilder, DbConnection, Boolean, Action<AzureSynapseDbContextOptionsBuilder>)

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

UseAzureSynapse(DbContextOptionsBuilder, String, Action<AzureSynapseDbContextOptionsBuilder>)

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

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.

UseAzureSynapse(DbContextOptionsBuilder, DbConnection, Action<AzureSynapseDbContextOptionsBuilder>)

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

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.

UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<AzureSynapseDbContextOptionsBuilder>)

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

UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, String, Action<AzureSynapseDbContextOptionsBuilder>)

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

UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<AzureSynapseDbContextOptionsBuilder>)

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

UseAzureSynapse(DbContextOptionsBuilder, DbConnection, Boolean, Action<AzureSynapseDbContextOptionsBuilder>)

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

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

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

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

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

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

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

Ź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 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).

Dotyczy