SqlServerDbContextOptionsExtensions.UseAzureSynapse Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
UseAzureSynapse(DbContextOptionsBuilder, DbConnection, Boolean, Action<AzureSynapseDbContextOptionsBuilder>)
Configura il contesto per la connessione a un database 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
Parametri
- optionsBuilder
- DbContextOptionsBuilder
Generatore utilizzato per configurare il contesto.
- connection
- DbConnection
Oggetto esistente DbConnection da utilizzare per connettersi al database. Se la connessione si trova nello stato aperto, Entity Framework non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, Entity Framework si aprirà e chiuderà la connessione in base alle esigenze.
- contextOwnsConnection
- Boolean
Se true, EF assumerà la proprietà della connessione e lo eliminerà nello stesso modo in cui eliminerebbe una connessione creata da ENTITY. Se false, il chiamante è ancora proprietario della connessione ed è responsabile dell'eliminazione.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Azione facoltativa per consentire ulteriori Azure Synapse configurazione specifica.
Valori restituiti
Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.
Commenti
Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.
Si applica a
UseAzureSynapse(DbContextOptionsBuilder, String, Action<AzureSynapseDbContextOptionsBuilder>)
Configura il contesto per la connessione a un database 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
Parametri
- optionsBuilder
- DbContextOptionsBuilder
Generatore utilizzato per configurare il contesto.
- connectionString
- String
Connection string del database a cui connettersi.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Azione facoltativa per consentire ulteriori Azure Synapse configurazione specifica.
Valori restituiti
Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.
Commenti
Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.
Si applica a
UseAzureSynapse(DbContextOptionsBuilder, Action<AzureSynapseDbContextOptionsBuilder>)
Configura il contesto per la connessione a un database Azure Synapse, ma senza impostare inizialmente alcuna DbConnection stringa di connessione o .
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
Parametri
- optionsBuilder
- DbContextOptionsBuilder
Generatore utilizzato per configurare il contesto.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Azione facoltativa per consentire ulteriori Azure Synapse configurazione specifica.
Valori restituiti
Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.
Commenti
Prima di connettersi a un database, è necessario impostare DbContext la connessione o stringa di connessione. Impostare una connessione usando SetDbConnection(DatabaseFacade, DbConnection, Boolean). Impostare un stringa di connessione usando SetConnectionString(DatabaseFacade, String).
Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.
Si applica a
UseAzureSynapse(DbContextOptionsBuilder, DbConnection, Action<AzureSynapseDbContextOptionsBuilder>)
Configura il contesto per la connessione a un database 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
Parametri
- optionsBuilder
- DbContextOptionsBuilder
Generatore utilizzato per configurare il contesto.
- connection
- DbConnection
Oggetto esistente DbConnection da utilizzare per connettersi al database. Se la connessione si trova nello stato aperto, Entity Framework non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, Entity Framework si aprirà e chiuderà la connessione in base alle esigenze. Il chiamante possiede la connessione ed è responsabile della sua eliminazione.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Azione facoltativa per consentire ulteriori Azure Synapse configurazione specifica.
Valori restituiti
Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.
Commenti
Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.
Si applica a
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, Action<AzureSynapseDbContextOptionsBuilder>)
Configura il contesto per la connessione a un database Azure Synapse, ma senza impostare inizialmente alcuna DbConnection stringa di connessione o .
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)
Parametri di tipo
- TContext
Parametri
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Generatore utilizzato per configurare il contesto.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Azione facoltativa per consentire ulteriori Azure Synapse configurazione specifica.
Valori restituiti
Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.
Commenti
Prima di connettersi a un database, è necessario impostare DbContext la connessione o stringa di connessione. Impostare una connessione usando SetDbConnection(DatabaseFacade, DbConnection, Boolean). Impostare un stringa di connessione usando SetConnectionString(DatabaseFacade, String).
Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.
Si applica a
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<AzureSynapseDbContextOptionsBuilder>)
Configura il contesto per la connessione a un database 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)
Parametri di tipo
- TContext
Tipo di contesto da configurare.
Parametri
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Generatore utilizzato per configurare il contesto.
- connection
- DbConnection
Oggetto esistente DbConnection da utilizzare per connettersi al database. Se la connessione si trova nello stato aperto, Entity Framework non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, Entity Framework si aprirà e chiuderà la connessione in base alle esigenze. Il chiamante possiede la connessione ed è responsabile della sua eliminazione.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Azione facoltativa per consentire ulteriori Azure Synapse configurazione specifica.
Valori restituiti
Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.
Commenti
Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.
Si applica a
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, String, Action<AzureSynapseDbContextOptionsBuilder>)
Configura il contesto per la connessione a un database 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)
Parametri di tipo
- TContext
Tipo di contesto da configurare.
Parametri
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Generatore utilizzato per configurare il contesto.
- connectionString
- String
Connection string del database a cui connettersi.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Azione facoltativa per consentire ulteriori Azure Synapse configurazione specifica.
Valori restituiti
Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.
Commenti
Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.
Si applica a
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<AzureSynapseDbContextOptionsBuilder>)
Configura il contesto per la connessione a un database 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)
Parametri di tipo
- TContext
Tipo di contesto da configurare.
Parametri
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Generatore utilizzato per configurare il contesto.
- connection
- DbConnection
Oggetto esistente DbConnection da utilizzare per connettersi al database. Se la connessione si trova nello stato aperto, Entity Framework non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, Entity Framework si aprirà e chiuderà la connessione in base alle esigenze.
- contextOwnsConnection
- Boolean
Se true, EF assumerà la proprietà della connessione e lo eliminerà nello stesso modo in cui eliminerebbe una connessione creata da ENTITY. Se false, il chiamante è ancora proprietario della connessione ed è responsabile dell'eliminazione.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Azione facoltativa per consentire ulteriori Azure Synapse configurazione specifica.
Valori restituiti
Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.
Commenti
Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso a SQL Server, Azure SQL, Azure Synapse database con EF Core.