Partager via


SqliteDbContextOptionsBuilderExtensions.UseSqlite Méthode

Définition

Surcharges

UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Configure le contexte pour se connecter à une base de données SQLite, mais sans définir initialement de chaîne de connexionDbConnection.

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

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

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

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

UseSqlite(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqliteDbContextOptionsBuilder>)

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

UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, Action<SqliteDbContextOptionsBuilder>)

Configure le contexte pour se connecter à une base de données SQLite, mais sans définir initialement de chaîne de connexionDbConnection.

UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqliteDbContextOptionsBuilder>)

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

UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqliteDbContextOptionsBuilder>)

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

UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqliteDbContextOptionsBuilder>)

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

UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Configure le contexte pour se connecter à une base de données SQLite, mais sans définir initialement de chaîne de connexionDbConnection.

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

Paramètres

optionsBuilder
DbContextOptionsBuilder

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

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration spécifique à SQLite supplémentaire.

Retours

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

Remarques

La connexion ou le chaîne de connexion doit être défini avant que ne DbContext 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 DbContextOptions et Accès aux bases de données SQLite avec EF Core .

S’applique à

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> sqliteOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default);
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlite (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = 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 ne ferme pas la connexion. Si la connexion est à l’état fermé, EF ouvre et ferme la connexion en fonction des besoins. L’appelant est propriétaire de la connexion et est responsable de son élimination.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration spécifique à SQLite supplémentaire.

Retours

Générateur d’options pour 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 aux bases de données SQLite avec EF Core .

S’applique à

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> sqliteOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default);
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, string? connectionString, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default);
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * string * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlite (optionsBuilder As DbContextOptionsBuilder, connectionString As String, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = 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.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration spécifique à SQLite supplémentaire.

Retours

Générateur d’options pour 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 aux bases de données SQLite avec EF Core .

S’applique à

UseSqlite(DbContextOptionsBuilder, DbConnection, Boolean, Action<SqliteDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseSqlite (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, System.Data.Common.DbConnection connection, bool contextOwnsConnection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default);
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder * System.Data.Common.DbConnection * bool * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder
<Extension()>
Public Function UseSqlite (optionsBuilder As DbContextOptionsBuilder, connection As DbConnection, contextOwnsConnection As Boolean, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = 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 ne ferme pas la connexion. Si la connexion est à l’état fermé, EF ouvre et ferme la connexion en fonction des besoins.

contextOwnsConnection
Boolean

Si truela valeur est , EF prend alors la propriété de la connexion et la supprime de la même façon qu’une connexion créée par EF. Si falsela valeur est , l’appelant est toujours propriétaire de la connexion et est responsable de sa suppression.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration spécifique à SQLite supplémentaire.

Retours

Générateur d’options pour 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 aux bases de données SQLite avec EF Core .

S’applique à

UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, Action<SqliteDbContextOptionsBuilder>)

Configure le contexte pour se connecter à une base de données SQLite, mais sans définir initialement de chaîne de connexionDbConnection.

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

Paramètres de type

TContext

Paramètres

optionsBuilder
DbContextOptionsBuilder<TContext>

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

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration spécifique à SQLite supplémentaire.

Retours

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

Remarques

La connexion ou le chaîne de connexion doit être défini avant que ne DbContext 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 DbContextOptions et Accès aux bases de données SQLite avec EF Core .

S’applique à

UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Action<SqliteDbContextOptionsBuilder>)

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

public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseSqlite<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, System.Data.Common.DbConnection connection, Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder>? sqliteOptionsAction = default) where TContext : Microsoft.EntityFrameworkCore.DbContext;
static member UseSqlite : Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> * System.Data.Common.DbConnection * Action<Microsoft.EntityFrameworkCore.Infrastructure.SqliteDbContextOptionsBuilder> -> Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<'Context (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)> (requires 'Context :> Microsoft.EntityFrameworkCore.DbContext)
<Extension()>
Public Function UseSqlite(Of TContext As DbContext) (optionsBuilder As DbContextOptionsBuilder(Of TContext), connection As DbConnection, Optional sqliteOptionsAction As Action(Of SqliteDbContextOptionsBuilder) = 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 ne ferme pas la connexion. Si la connexion est à l’état fermé, EF ouvre et ferme la connexion en fonction des besoins. L’appelant est propriétaire de la connexion et est responsable de son élimination.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration spécifique à SQLite supplémentaire.

Retours

Générateur d’options pour 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 aux bases de données SQLite avec EF Core .

S’applique à

UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, String, Action<SqliteDbContextOptionsBuilder>)

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

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

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration spécifique à SQLite supplémentaire.

Retours

Générateur d’options pour 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 aux bases de données SQLite avec EF Core .

S’applique à

UseSqlite<TContext>(DbContextOptionsBuilder<TContext>, DbConnection, Boolean, Action<SqliteDbContextOptionsBuilder>)

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

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

contextOwnsConnection
Boolean

Si truela valeur est , EF prend alors la propriété de la connexion et la supprime de la même façon qu’une connexion créée par EF. Si falsela valeur est , l’appelant est toujours propriétaire de la connexion et est responsable de sa suppression.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Action facultative permettant d’autoriser une configuration spécifique à SQLite supplémentaire.

Retours

Générateur d’options pour 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 aux bases de données SQLite avec EF Core .

S’applique à