SqlServerDbContextOptionsExtensions.UseAzureSynapse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
UseAzureSynapse(DbContextOptionsBuilder, DbConnection, Boolean, Action<AzureSynapseDbContextOptionsBuilder>)
Configure le contexte pour se connecter à une base de données 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
Paramètres
- optionsBuilder
- DbContextOptionsBuilder
Générateur utilisé pour configurer le contexte.
- connection
- DbConnection
Existant DbConnection à utiliser pour se connecter à la base de données. Si la connexion est à l’état ouvert, EF n’ouvre pas ou ferme la connexion. Si la connexion est dans l’état fermé, EF ouvre et ferme la connexion si nécessaire.
- contextOwnsConnection
- Boolean
Si true, EF prend possession de la connexion et le supprime de la même façon qu’il supprime une connexion créée par EF. Si false, l’appelant possède toujours la connexion et est responsable de sa suppression.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Action facultative permettant d’autoriser une configuration supplémentaire Azure Synapse spécifique.
Retours
Générateur d’options afin que la configuration supplémentaire puisse être chaînée.
Remarques
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et accès à SQL Server, Azure SQL, Azure Synapse bases de données avec EF Core.
S’applique à
UseAzureSynapse(DbContextOptionsBuilder, String, Action<AzureSynapseDbContextOptionsBuilder>)
Configure le contexte pour se connecter à une base de données 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
Paramètres
- optionsBuilder
- DbContextOptionsBuilder
Générateur utilisé pour configurer le contexte.
- connectionString
- String
Connection string de la base de données à laquelle se connecter.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Action facultative permettant d’autoriser une configuration supplémentaire Azure Synapse spécifique.
Retours
Générateur d’options afin que la configuration supplémentaire puisse être chaînée.
Remarques
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et accès à SQL Server, Azure SQL, Azure Synapse bases de données avec EF Core.
S’applique à
UseAzureSynapse(DbContextOptionsBuilder, Action<AzureSynapseDbContextOptionsBuilder>)
Configure le contexte pour se connecter à une base de données Azure Synapse, mais sans définir DbConnection initialement une ou chaîne de connexion.
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
Paramètres
- optionsBuilder
- DbContextOptionsBuilder
Générateur utilisé pour configurer le contexte.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Action facultative permettant d’autoriser une configuration supplémentaire Azure Synapse spécifique.
Retours
Générateur d’options afin que la configuration supplémentaire puisse être chaînée.
Remarques
La connexion ou chaîne de connexion doit être définie avant l’utilisation de la DbContext connexion à une base de données. Définir une connexion à l’aide SetDbConnection(DatabaseFacade, DbConnection, Boolean)de . Définissez une chaîne de connexion à l’aide SetConnectionString(DatabaseFacade, String)de .
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et accès à SQL Server, Azure SQL, Azure Synapse bases de données avec EF Core.
S’applique à
UseAzureSynapse(DbContextOptionsBuilder, DbConnection, Action<AzureSynapseDbContextOptionsBuilder>)
Configure le contexte pour se connecter à une base de données 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
Paramètres
- optionsBuilder
- DbContextOptionsBuilder
Générateur utilisé pour configurer le contexte.
- connection
- DbConnection
Existant DbConnection à utiliser pour se connecter à la base de données. Si la connexion est à l’état ouvert, EF n’ouvre pas ou ferme la connexion. Si la connexion est dans l’état fermé, EF ouvre et ferme la connexion si nécessaire. L’appelant possède la connexion et est responsable de sa suppression.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Action facultative permettant d’autoriser une configuration supplémentaire Azure Synapse spécifique.
Retours
Générateur d’options afin que la configuration supplémentaire puisse être chaînée.
Remarques
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et accès à SQL Server, Azure SQL, Azure Synapse bases de données avec EF Core.
S’applique à
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, Action<AzureSynapseDbContextOptionsBuilder>)
Configure le contexte pour se connecter à une base de données Azure Synapse, mais sans définir DbConnection initialement une ou chaîne de connexion.
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)
Paramètres de type
- TContext
Paramètres
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Générateur utilisé pour configurer le contexte.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Action facultative permettant d’autoriser une configuration supplémentaire Azure Synapse spécifique.
Retours
Générateur d’options afin que la configuration supplémentaire puisse être chaînée.
Remarques
La connexion ou chaîne de connexion doit être définie avant l’utilisation de la DbContext connexion à une base de données. Définir une connexion à l’aide SetDbConnection(DatabaseFacade, DbConnection, Boolean)de . Définissez une chaîne de connexion à l’aide SetConnectionString(DatabaseFacade, String)de .
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et accès à SQL Server, Azure SQL, Azure Synapse bases de données avec EF Core.
S’applique à
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<AzureSynapseDbContextOptionsBuilder>)
Configure le contexte pour se connecter à une base de données 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)
Paramètres de type
- TContext
Type de contexte à configurer.
Paramètres
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Générateur utilisé pour configurer le contexte.
- connection
- DbConnection
Existant DbConnection à utiliser pour se connecter à la base de données. Si la connexion est à l’état ouvert, EF n’ouvre pas ou ferme la connexion. Si la connexion est dans l’état fermé, EF ouvre et ferme la connexion si nécessaire. L’appelant possède la connexion et est responsable de sa suppression.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Action facultative permettant d’autoriser une configuration supplémentaire Azure Synapse spécifique.
Retours
Générateur d’options afin que la configuration supplémentaire puisse être chaînée.
Remarques
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et accès à SQL Server, Azure SQL, Azure Synapse bases de données avec EF Core.
S’applique à
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, String, Action<AzureSynapseDbContextOptionsBuilder>)
Configure le contexte pour se connecter à une base de données 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)
Paramètres de type
- TContext
Type de contexte à configurer.
Paramètres
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Générateur utilisé pour configurer le contexte.
- connectionString
- String
Connection string de la base de données à laquelle se connecter.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Action facultative permettant d’autoriser une configuration supplémentaire Azure Synapse spécifique.
Retours
Générateur d’options afin que la configuration supplémentaire puisse être chaînée.
Remarques
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et accès à SQL Server, Azure SQL, Azure Synapse bases de données avec EF Core.
S’applique à
UseAzureSynapse<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<AzureSynapseDbContextOptionsBuilder>)
Configure le contexte pour se connecter à une base de données 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)
Paramètres de type
- TContext
Type de contexte à configurer.
Paramètres
- optionsBuilder
- DbContextOptionsBuilder<TContext>
Générateur utilisé pour configurer le contexte.
- connection
- DbConnection
Existant DbConnection à utiliser pour se connecter à la base de données. Si la connexion est à l’état ouvert, EF n’ouvre pas ou ferme la connexion. Si la connexion est dans l’état fermé, EF ouvre et ferme la connexion si nécessaire.
- contextOwnsConnection
- Boolean
Si true, EF prend possession de la connexion et le supprime de la même façon qu’il supprime une connexion créée par EF. Si false, l’appelant possède toujours la connexion et est responsable de sa suppression.
- azureSynapseOptionsAction
- Action<AzureSynapseDbContextOptionsBuilder>
Action facultative permettant d’autoriser une configuration supplémentaire Azure Synapse spécifique.
Retours
Générateur d’options afin que la configuration supplémentaire puisse être chaînée.
Remarques
Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptions et accès à SQL Server, Azure SQL, Azure Synapse bases de données avec EF Core.