Condividi tramite


SqliteDbContextOptionsBuilderExtensions.UseSqlite Metodo

Definizione

Overload

UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Configura il contesto per connettersi a un database SQLite, ma senza inizialmente impostare alcuna DbConnection o stringa di connessione.

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

Configura il contesto per connettersi a un database SQLite.

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

Configura il contesto per connettersi a un database SQLite.

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

Configura il contesto per connettersi a un database SQLite.

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

Configura il contesto per connettersi a un database SQLite, ma senza inizialmente impostare alcuna DbConnection o stringa di connessione.

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

Configura il contesto per connettersi a un database SQLite.

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

Configura il contesto per connettersi a un database SQLite.

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

Configura il contesto per connettersi a un database SQLite.

UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Configura il contesto per connettersi a un database SQLite, ma senza inizialmente impostare alcuna DbConnection o stringa di connessione.

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

Parametri

optionsBuilder
DbContextOptionsBuilder

Generatore usato per configurare il contesto.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Azione facoltativa per consentire una configurazione specifica di SQLite aggiuntiva.

Restituisce

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

La connessione o stringa di connessione deve essere impostata prima che venga DbContext usata per connettersi a un database. 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 ai database SQLite con EF Core .

Si applica a

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

Configura il contesto per connettersi a un database 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

Parametri

optionsBuilder
DbContextOptionsBuilder

Generatore usato per configurare il contesto.

connection
DbConnection

Oggetto esistente DbConnection da usare per connettersi al database. Se la connessione si trova nello stato aperto, EF non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, EF aprirà e chiuderà la connessione in base alle esigenze. Il chiamante possiede la connessione ed è responsabile della sua eliminazione.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Azione facoltativa per consentire una configurazione specifica di SQLite aggiuntiva.

Restituisce

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso ai database SQLite con EF Core .

Si applica a

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

Configura il contesto per connettersi a un database 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

Parametri

optionsBuilder
DbContextOptionsBuilder

Generatore usato per configurare il contesto.

connectionString
String

Stringa di connessione del database a cui connettersi.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Azione facoltativa per consentire una configurazione specifica di SQLite aggiuntiva.

Restituisce

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso ai database SQLite con EF Core .

Si applica a

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

Configura il contesto per connettersi a un database 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

Parametri

optionsBuilder
DbContextOptionsBuilder

Generatore usato per configurare il contesto.

connection
DbConnection

Oggetto esistente DbConnection da usare per connettersi al database. Se la connessione si trova nello stato aperto, EF non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, EF 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 eliminerà una connessione creata da EF. Se false, il chiamante possiede ancora la connessione ed è responsabile della sua eliminazione.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Azione facoltativa per consentire una configurazione specifica di SQLite aggiuntiva.

Restituisce

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso ai database SQLite con EF Core .

Si applica a

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

Configura il contesto per connettersi a un database SQLite, ma senza inizialmente impostare alcuna DbConnection o stringa di connessione.

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)

Parametri di tipo

TContext

Parametri

optionsBuilder
DbContextOptionsBuilder<TContext>

Generatore usato per configurare il contesto.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Azione facoltativa per consentire una configurazione specifica di SQLite aggiuntiva.

Restituisce

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

La connessione o stringa di connessione deve essere impostata prima che venga DbContext usata per connettersi a un database. 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 ai database SQLite con EF Core .

Si applica a

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

Configura il contesto per connettersi a un database 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)

Parametri di tipo

TContext

Tipo di contesto da configurare.

Parametri

optionsBuilder
DbContextOptionsBuilder<TContext>

Generatore usato per configurare il contesto.

connection
DbConnection

Oggetto esistente DbConnection da usare per connettersi al database. Se la connessione si trova nello stato aperto, EF non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, EF aprirà e chiuderà la connessione in base alle esigenze. Il chiamante possiede la connessione ed è responsabile della sua eliminazione.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Azione facoltativa per consentire una configurazione specifica di SQLite aggiuntiva.

Restituisce

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso ai database SQLite con EF Core .

Si applica a

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

Configura il contesto per connettersi a un database 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)

Parametri di tipo

TContext

Tipo di contesto da configurare.

Parametri

optionsBuilder
DbContextOptionsBuilder<TContext>

Generatore usato per configurare il contesto.

connectionString
String

Stringa di connessione del database a cui connettersi.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Azione facoltativa per consentire una configurazione specifica di SQLite aggiuntiva.

Restituisce

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso ai database SQLite con EF Core .

Si applica a

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

Configura il contesto per connettersi a un database 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)

Parametri di tipo

TContext

Tipo di contesto da configurare.

Parametri

optionsBuilder
DbContextOptionsBuilder<TContext>

Generatore usato per configurare il contesto.

connection
DbConnection

Oggetto esistente DbConnection da usare per connettersi al database. Se la connessione si trova nello stato aperto, EF non aprirà o chiuderà la connessione. Se la connessione si trova nello stato chiuso, EF 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 eliminerà una connessione creata da EF. Se false, il chiamante possiede ancora la connessione ed è responsabile della sua eliminazione.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Azione facoltativa per consentire una configurazione specifica di SQLite aggiuntiva.

Restituisce

Generatore di opzioni in modo che sia possibile concatenare ulteriormente la configurazione.

Commenti

Per altre informazioni ed esempi, vedere Uso di DbContextOptions e Accesso ai database SQLite con EF Core .

Si applica a