Freigeben über


SqliteDbContextOptionsBuilderExtensions.UseSqlite Methode

Definition

Überlädt

UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Konfiguriert den Kontext, um eine Verbindung mit einer SQLite-Datenbank herzustellen, ohne zunächst eine DbConnection oder Verbindungszeichenfolge festzulegen.

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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

Konfiguriert den Kontext, um eine Verbindung mit einer SQLite-Datenbank herzustellen, ohne zunächst eine DbConnection oder Verbindungszeichenfolge festzulegen.

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

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Konfiguriert den Kontext, um eine Verbindung mit einer SQLite-Datenbank herzustellen, ohne zunächst eine DbConnection oder Verbindungszeichenfolge festzulegen.

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

Parameter

optionsBuilder
DbContextOptionsBuilder

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQLite-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, damit weitere Konfigurationen verkettet werden können.

Hinweise

Die Verbindung oder Verbindungszeichenfolge muss festgelegt werden, bevor die DbContext zum Herstellen einer Verbindung mit einer Datenbank verwendet wird. Legen Sie eine Verbindung mithilfe von SetDbConnection(DatabaseFacade, DbConnection, Boolean)fest. Legen Sie einen Verbindungszeichenfolge mit festSetConnectionString(DatabaseFacade, String).

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQLite-Datenbanken mit EF Core .

Gilt für:

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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

Parameter

optionsBuilder
DbContextOptionsBuilder

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connection
DbConnection

Ein vorhandener DbConnection , der zum Herstellen einer Verbindung mit der Datenbank verwendet werden soll. Wenn sich die Verbindung im geöffneten Zustand befindet, wird die Verbindung von EF nicht geöffnet oder geschlossen. Wenn sich die Verbindung im geschlossenen Zustand befindet, wird die Verbindung nach Bedarf von EF geöffnet und geschlossen. Der Anrufer besitzt die Verbindung und ist für deren Entsorgung verantwortlich.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQLite-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, damit weitere Konfigurationen verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQLite-Datenbanken mit EF Core .

Gilt für:

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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

Parameter

optionsBuilder
DbContextOptionsBuilder

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connectionString
String

Der Verbindungszeichenfolge der Datenbank, mit der eine Verbindung hergestellt werden soll.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQLite-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, damit weitere Konfigurationen verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQLite-Datenbanken mit EF Core .

Gilt für:

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

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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

Parameter

optionsBuilder
DbContextOptionsBuilder

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connection
DbConnection

Ein vorhandener DbConnection , der zum Herstellen einer Verbindung mit der Datenbank verwendet werden soll. Wenn sich die Verbindung im geöffneten Zustand befindet, wird die Verbindung von EF nicht geöffnet oder geschlossen. Wenn sich die Verbindung im geschlossenen Zustand befindet, wird die Verbindung nach Bedarf von EF geöffnet und geschlossen.

contextOwnsConnection
Boolean

Wenn true, übernimmt EF den Besitz der Verbindung und entsorgt sie auf die gleiche Weise wie eine von EF erstellte Verbindung. Wenn false, dann besitzt der Aufrufer weiterhin die Verbindung und ist für deren Entsorgung verantwortlich.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQLite-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, damit weitere Konfigurationen verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQLite-Datenbanken mit EF Core .

Gilt für:

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

Konfiguriert den Kontext, um eine Verbindung mit einer SQLite-Datenbank herzustellen, ohne zunächst eine DbConnection oder Verbindungszeichenfolge festzulegen.

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)

Typparameter

TContext

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQLite-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, damit weitere Konfigurationen verkettet werden können.

Hinweise

Die Verbindung oder Verbindungszeichenfolge muss festgelegt werden, bevor die DbContext zum Herstellen einer Verbindung mit einer Datenbank verwendet wird. Legen Sie eine Verbindung mithilfe von SetDbConnection(DatabaseFacade, DbConnection, Boolean)fest. Legen Sie einen Verbindungszeichenfolge mit festSetConnectionString(DatabaseFacade, String).

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQLite-Datenbanken mit EF Core .

Gilt für:

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

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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)

Typparameter

TContext

Der Typ des zu konfigurierenden Kontexts.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connection
DbConnection

Ein vorhandener DbConnection , der zum Herstellen einer Verbindung mit der Datenbank verwendet werden soll. Wenn sich die Verbindung im geöffneten Zustand befindet, wird die Verbindung von EF nicht geöffnet oder geschlossen. Wenn sich die Verbindung im geschlossenen Zustand befindet, wird die Verbindung nach Bedarf von EF geöffnet und geschlossen. Der Anrufer besitzt die Verbindung und ist für deren Entsorgung verantwortlich.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQLite-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, damit weitere Konfigurationen verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQLite-Datenbanken mit EF Core .

Gilt für:

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

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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)

Typparameter

TContext

Der Typ des zu konfigurierenden Kontexts.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connectionString
String

Der Verbindungszeichenfolge der Datenbank, mit der eine Verbindung hergestellt werden soll.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQLite-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, damit weitere Konfigurationen verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQLite-Datenbanken mit EF Core .

Gilt für:

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

Konfiguriert den Kontext für die Verbindung mit einer SQLite-Datenbank.

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)

Typparameter

TContext

Der Typ des zu konfigurierenden Kontexts.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Der Generator, der zum Konfigurieren des Kontexts verwendet wird.

connection
DbConnection

Ein vorhandener DbConnection , der zum Herstellen einer Verbindung mit der Datenbank verwendet werden soll. Wenn sich die Verbindung im geöffneten Zustand befindet, wird die Verbindung von EF nicht geöffnet oder geschlossen. Wenn sich die Verbindung im geschlossenen Zustand befindet, wird die Verbindung nach Bedarf von EF geöffnet und geschlossen.

contextOwnsConnection
Boolean

Wenn true, übernimmt EF den Besitz der Verbindung und entsorgt sie auf die gleiche Weise wie eine von EF erstellte Verbindung. Wenn false, dann besitzt der Aufrufer weiterhin die Verbindung und ist für deren Entsorgung verantwortlich.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Eine optionale Aktion, um zusätzliche SQLite-spezifische Konfiguration zuzulassen.

Gibt zurück

Der Options-Generator, damit weitere Konfigurationen verkettet werden können.

Hinweise

Weitere Informationen und Beispiele finden Sie unter Verwenden von DbContextOptions und Zugreifen auf SQLite-Datenbanken mit EF Core .

Gilt für: