Język

SqliteDbContextOptionsBuilderExtensions.UseSqlite Metoda

Definicja

Przeciążenia

Nazwisko Opis
UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Konfiguruje kontekst tak, aby łączył się z bazą danych SQLite, ale początkowo nie ustawiał żadnego DbConnection lub parametry połączenia.

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych SQLite.

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych SQLite.

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

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych SQLite.

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

Konfiguruje kontekst tak, aby łączył się z bazą danych SQLite, ale początkowo nie ustawiał żadnego DbConnection lub parametry połączenia.

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

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych SQLite.

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

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych SQLite.

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

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych SQLite.

UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst tak, aby łączył się z bazą danych SQLite, ale początkowo nie ustawiał żadnego DbConnection lub parametry połączenia.

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

Parametry

optionsBuilder
DbContextOptionsBuilder

Konstruktor używany do konfigurowania kontekstu.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację specyficzną dla programu SQLite.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Połączenie lub parametry połączenia należy ustawić przed DbContext użyciem do nawiązania połączenia z bazą danych. Ustaw połączenie przy użyciu polecenia SetDbConnection(DatabaseFacade, DbConnection, Boolean). Ustaw parametry połączenia przy użyciu polecenia SetConnectionString(DatabaseFacade, String).

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions (Używanie baz danych DbContextOptions) i Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .

Dotyczy

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych 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

Parametry

optionsBuilder
DbContextOptionsBuilder

Konstruktor używany do konfigurowania kontekstu.

connection
DbConnection

Istniejący DbConnection do nawiązania połączenia z bazą danych. Jeśli połączenie jest w stanie otwartym, program EF nie otworzy ani nie zamknie połączenia. Jeśli połączenie jest w stanie zamkniętym, program EF otworzy i zamknie połączenie zgodnie z potrzebami. Obiekt wywołujący jest właścicielem połączenia i jest odpowiedzialny za jego usuwanie.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację specyficzną dla programu SQLite.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions (Używanie baz danych DbContextOptions) i Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .

Dotyczy

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych 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

Parametry

optionsBuilder
DbContextOptionsBuilder

Konstruktor używany do konfigurowania kontekstu.

connectionString
String

Connection string bazy danych do nawiązania połączenia.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację specyficzną dla programu SQLite.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions (Używanie baz danych DbContextOptions) i Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .

Dotyczy

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

Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych 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

Parametry

optionsBuilder
DbContextOptionsBuilder

Konstruktor używany do konfigurowania kontekstu.

connection
DbConnection

Istniejący DbConnection do nawiązania połączenia z bazą danych. Jeśli połączenie jest w stanie otwartym, program EF nie otworzy ani nie zamknie połączenia. Jeśli połączenie jest w stanie zamkniętym, program EF otworzy i zamknie połączenie zgodnie z potrzebami.

contextOwnsConnection
Boolean

Jeśli trueprogram ef przejmie własność połączenia i usunie je w taki sam sposób, jak spowoduje usunięcie połączenia utworzonego przez program EF. Jeśli falseobiekt wywołujący nadal jest właścicielem połączenia i jest odpowiedzialny za jego dyspozycję.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację specyficzną dla programu SQLite.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions (Używanie baz danych DbContextOptions) i Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .

Dotyczy

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

Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst tak, aby łączył się z bazą danych SQLite, ale początkowo nie ustawiał żadnego DbConnection lub parametry połączenia.

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)

Parametry typu

TContext

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor używany do konfigurowania kontekstu.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację specyficzną dla programu SQLite.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Połączenie lub parametry połączenia należy ustawić przed DbContext użyciem do nawiązania połączenia z bazą danych. Ustaw połączenie przy użyciu polecenia SetDbConnection(DatabaseFacade, DbConnection, Boolean). Ustaw parametry połączenia przy użyciu polecenia SetConnectionString(DatabaseFacade, String).

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions (Używanie baz danych DbContextOptions) i Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .

Dotyczy

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

Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych 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)

Parametry typu

TContext

Typ kontekstu do skonfigurowania.

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor używany do konfigurowania kontekstu.

connection
DbConnection

Istniejący DbConnection do nawiązania połączenia z bazą danych. Jeśli połączenie jest w stanie otwartym, program EF nie otworzy ani nie zamknie połączenia. Jeśli połączenie jest w stanie zamkniętym, program EF otworzy i zamknie połączenie zgodnie z potrzebami. Obiekt wywołujący jest właścicielem połączenia i jest odpowiedzialny za jego usuwanie.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację specyficzną dla programu SQLite.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions (Używanie baz danych DbContextOptions) i Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .

Dotyczy

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

Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych 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)

Parametry typu

TContext

Typ kontekstu do skonfigurowania.

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor używany do konfigurowania kontekstu.

connectionString
String

Connection string bazy danych do nawiązania połączenia.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację specyficzną dla programu SQLite.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions (Używanie baz danych DbContextOptions) i Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .

Dotyczy

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

Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs
Źródło:
SqliteDbContextOptionsBuilderExtensions.cs

Konfiguruje kontekst w celu nawiązania połączenia z bazą danych 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)

Parametry typu

TContext

Typ kontekstu do skonfigurowania.

Parametry

optionsBuilder
DbContextOptionsBuilder<TContext>

Konstruktor używany do konfigurowania kontekstu.

connection
DbConnection

Istniejący DbConnection do nawiązania połączenia z bazą danych. Jeśli połączenie jest w stanie otwartym, program EF nie otworzy ani nie zamknie połączenia. Jeśli połączenie jest w stanie zamkniętym, program EF otworzy i zamknie połączenie zgodnie z potrzebami.

contextOwnsConnection
Boolean

Jeśli trueprogram ef przejmie własność połączenia i usunie je w taki sam sposób, jak spowoduje usunięcie połączenia utworzonego przez program EF. Jeśli falseobiekt wywołujący nadal jest właścicielem połączenia i jest odpowiedzialny za jego dyspozycję.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Opcjonalna akcja zezwalania na dodatkową konfigurację specyficzną dla programu SQLite.

Zwraca

Konstruktor opcji, dzięki czemu można połączyć łańcuch dalszej konfiguracji.

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Using DbContextOptions (Używanie baz danych DbContextOptions) i Uzyskiwanie dostępu do baz danych SQLite za pomocą programu EF Core .

Dotyczy