Partager via


SqlServerDbContextOptionsExtensions.UseSqlServer Méthode

Définition

Surcharges

UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

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

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

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

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

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

UseSqlServer(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)

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

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlServerDbContextOptionsBuilder>)

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

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

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

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqlServerDbContextOptionsBuilder>)

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

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)

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

UseSqlServer(DbContextOptionsBuilder, Action<SqlServerDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlServer (optionsBuilder As DbContextOptionsBuilder, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder

Paramètres

optionsBuilder
DbContextOptionsBuilder

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

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Action facultative permettant d’autoriser des SQL Server configuration spécifiques supplémentaires.

Retours

Générateur d’options pour qu’une configuration supplémentaire puisse être chaînée.

Remarques

La connexion ou chaîne de connexion doit être définie avant que le DbContext ne soit utilisé pour se connecter à une base de données. Définissez une connexion à l’aide de SetDbConnection(DatabaseFacade, DbConnection, Boolean). Définissez un chaîne de connexion à l’aide de SetConnectionString(DatabaseFacade, String).

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptionset Accès aux bases de données SQL Server et Azure SQL avec EF Core.

S’applique à

UseSqlServer(DbContextOptionsBuilder, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlServer (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = 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 ni ne ferme la connexion. Si la connexion est à l’état fermé, EF ouvre et ferme la connexion si nécessaire. L’appelant est propriétaire de la connexion et est responsable de sa suppression.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Action facultative permettant d’autoriser des SQL Server configuration spécifiques supplémentaires.

Retours

Générateur d’options pour qu’une configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptionset Accès aux bases de données SQL Server et Azure SQL avec EF Core.

S’applique à

UseSqlServer(DbContextOptionsBuilder, String, Action<SqlServerDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlServer (optionsBuilder As DbContextOptionsBuilder, connectionString As String, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder

Paramètres

optionsBuilder
DbContextOptionsBuilder

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

connectionString
String

Chaîne de connexion de la base de données à laquelle se connecter.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Action facultative permettant d’autoriser des SQL Server configuration spécifiques supplémentaires.

Retours

Générateur d’options pour qu’une configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptionset Accès aux bases de données SQL Server et Azure SQL avec EF Core.

S’applique à

UseSqlServer(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlServer (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default);
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlServer (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, contextOwnsConnection As Boolean, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = 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 ni ne ferme la connexion. Si la connexion est à l’état fermé, EF ouvre et ferme la connexion si nécessaire.

contextOwnsConnection
Boolean

Si true, EF prend possession de la connexion et la supprime de la même manière qu’une connexion créée par EF. Si false, l’appelant est toujours propriétaire de la connexion et est responsable de sa suppression.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Action facultative permettant d’autoriser des SQL Server configuration spécifiques supplémentaires.

Retours

Générateur d’options pour qu’une configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptionset Accès aux bases de données SQL Server et Azure SQL avec EF Core.

S’applique à

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, Action<SqlServerDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlServer(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = Nothing) As DbContextOptionsBuilder(Of TContext)

Paramètres de type

TContext

Paramètres

optionsBuilder
DbContextOptionsBuilder<TContext>

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

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Action facultative permettant d’autoriser des SQL Server configuration spécifiques supplémentaires.

Retours

Générateur d’options pour qu’une configuration supplémentaire puisse être chaînée.

Remarques

La connexion ou chaîne de connexion doit être définie avant que le DbContext ne soit utilisé pour se connecter à une base de données. Définissez une connexion à l’aide de SetDbConnection(DatabaseFacade, DbConnection, Boolean). Définissez un chaîne de connexion à l’aide de SetConnectionString(DatabaseFacade, String).

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptionset Accès aux bases de données SQL Server et Azure SQL avec EF Core.

S’applique à

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqlServerDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlServer(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = 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 ni ne ferme la connexion. Si la connexion est à l’état fermé, EF ouvre et ferme la connexion si nécessaire. L’appelant est propriétaire de la connexion et est responsable de sa suppression.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Action facultative permettant d’autoriser des SQL Server configuration spécifiques supplémentaires.

Retours

Générateur d’options pour qu’une configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptionset Accès aux bases de données SQL Server et Azure SQL avec EF Core.

S’applique à

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqlServerDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlServer(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connectionString As String, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = 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

Chaîne de connexion de la base de données à laquelle se connecter.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Action facultative permettant d’autoriser des SQL Server configuration spécifiques supplémentaires.

Retours

Générateur d’options pour qu’une configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptionset Accès aux bases de données SQL Server et Azure SQL avec EF Core.

S’applique à

UseSqlServer<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqlServerDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlServer<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder>? sqlServerOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlServer : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqlServerDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlServer(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, contextOwnsConnection As Boolean, Optional sqlServerOptionsAction As Action(Of SqlServerDbContextOptionsBuilder) = 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 ni ne ferme la connexion. Si la connexion est à l’état fermé, EF ouvre et ferme la connexion si nécessaire.

contextOwnsConnection
Boolean

Si true, EF prend possession de la connexion et la supprime de la même manière qu’une connexion créée par EF. Si false, l’appelant est toujours propriétaire de la connexion et est responsable de sa suppression.

sqlServerOptionsAction
Action<SqlServerDbContextOptionsBuilder>

Action facultative permettant d’autoriser des SQL Server configuration spécifiques supplémentaires.

Retours

Générateur d’options pour qu’une configuration supplémentaire puisse être chaînée.

Remarques

Pour plus d’informations et d’exemples, consultez Utilisation de DbContextOptionset Accès aux bases de données SQL Server et Azure SQL avec EF Core.

S’applique à