Langue

SqlServerDbContextOptionsExtensions.UseAzureSql Méthode

Définition

Surcharges

Nom Description
UseAzureSql(DbContextOptionsBuilder, Action<AzureSqlDbContextOptionsBuilder>)

Configure le contexte pour se connecter à une base de données Azure SQL, mais sans définir DbConnection initialement une ou chaîne de connexion.

UseAzureSql(DbContextOptionsBuilder, DbConnection, Action<AzureSqlDbContextOptionsBuilder>)

Configure le contexte pour se connecter à une base de données Azure SQL.

UseAzureSql(DbContextOptionsBuilder, String, Action<AzureSqlDbContextOptionsBuilder>)

Configure le contexte pour se connecter à une base de données Azure SQL.

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

Configure le contexte pour se connecter à une base de données Azure SQL.

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

Configure le contexte pour se connecter à une base de données Azure SQL, mais sans définir DbConnection initialement une ou chaîne de connexion.

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

Configure le contexte pour se connecter à une base de données Azure SQL.

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

Configure le contexte pour se connecter à une base de données Azure SQL.

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

Configure le contexte pour se connecter à une base de données Azure SQL.

UseAzureSql(DbContextOptionsBuilder, Action<AzureSqlDbContextOptionsBuilder>)

Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs

Configure le contexte pour se connecter à une base de données Azure SQL, mais sans définir DbConnection initialement une ou chaîne de connexion.

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

Paramètres

optionsBuilder
DbContextOptionsBuilder

Générateur utilisé pour configurer le contexte.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire Azure SQL 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 à

UseAzureSql(DbContextOptionsBuilder, DbConnection, Action<AzureSqlDbContextOptionsBuilder>)

Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs

Configure le contexte pour se connecter à une base de données 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

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.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire Azure SQL 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 à

UseAzureSql(DbContextOptionsBuilder, String, Action<AzureSqlDbContextOptionsBuilder>)

Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs

Configure le contexte pour se connecter à une base de données 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

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.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire Azure SQL 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 à

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

Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs

Configure le contexte pour se connecter à une base de données 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

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.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire Azure SQL 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 à

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

Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs

Configure le contexte pour se connecter à une base de données Azure SQL, mais sans définir DbConnection initialement une ou chaîne de connexion.

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)

Paramètres de type

TContext

Paramètres

optionsBuilder
DbContextOptionsBuilder<TContext>

Générateur utilisé pour configurer le contexte.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire Azure SQL 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 à

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

Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs

Configure le contexte pour se connecter à une base de données 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)

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.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire Azure SQL 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 à

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

Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs

Configure le contexte pour se connecter à une base de données 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)

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.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire Azure SQL 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 à

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

Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs
Source:
SqlServerDbContextOptionsBuilderExtensions.cs

Configure le contexte pour se connecter à une base de données 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)

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.

azureSqlOptionsAction
Action<AzureSqlDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire Azure SQL 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 à