Share via


SqliteDbContextOptionsBuilderExtensions.UseSqlite Metode

Definisi

Overload

UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database SQLite, tetapi tanpa awalnya mengatur salah satu DbConnection atau string koneksi.

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database SQLite.

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database SQLite.

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

Mengonfigurasi konteks untuk menyambungkan ke database SQLite.

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

Mengonfigurasi konteks untuk menyambungkan ke database SQLite, tetapi tanpa awalnya mengatur salah satu DbConnection atau string koneksi.

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

Mengonfigurasi konteks untuk menyambungkan ke database SQLite.

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

Mengonfigurasi konteks untuk menyambungkan ke database SQLite.

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

Mengonfigurasi konteks untuk menyambungkan ke database SQLite.

UseSqlite(DbContextOptionsBuilder, Action<SqliteDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke database SQLite, tetapi tanpa awalnya mengatur salah satu DbConnection atau string koneksi.

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

Penyusun digunakan untuk mengonfigurasi konteks.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Tindakan opsional untuk mengizinkan konfigurasi khusus SQLite tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Koneksi atau string koneksi harus diatur sebelum DbContext digunakan untuk menyambungkan ke database. Atur koneksi menggunakan SetDbConnection(DatabaseFacade, DbConnection, Boolean). Atur string koneksi menggunakan SetConnectionString(DatabaseFacade, String).

Lihat Menggunakan DbContextOptions, dan Mengakses database SQLite dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

UseSqlite(DbContextOptionsBuilder, DbConnection, Action<SqliteDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke 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

Parameter

optionsBuilder
DbContextOptionsBuilder

Penyusun digunakan untuk mengonfigurasi konteks.

connection
DbConnection

Yang sudah ada DbConnection untuk digunakan untuk menyambungkan ke database. Jika koneksi dalam status terbuka, maka EF tidak akan membuka atau menutup koneksi. Jika koneksi dalam keadaan tertutup maka EF akan membuka dan menutup koneksi sesuai kebutuhan. Penelepon memiliki koneksi dan bertanggung jawab atas pembuangannya.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Tindakan opsional untuk mengizinkan konfigurasi khusus SQLite tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses database SQLite dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

UseSqlite(DbContextOptionsBuilder, String, Action<SqliteDbContextOptionsBuilder>)

Mengonfigurasi konteks untuk menyambungkan ke 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

Parameter

optionsBuilder
DbContextOptionsBuilder

Penyusun digunakan untuk mengonfigurasi konteks.

connectionString
String

String koneksi database yang akan disambungkan.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Tindakan opsional untuk mengizinkan konfigurasi khusus SQLite tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses database SQLite dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

Mengonfigurasi konteks untuk menyambungkan ke 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

Parameter

optionsBuilder
DbContextOptionsBuilder

Penyusun digunakan untuk mengonfigurasi konteks.

connection
DbConnection

Yang sudah ada DbConnection untuk digunakan untuk menyambungkan ke database. Jika koneksi dalam status terbuka, maka EF tidak akan membuka atau menutup koneksi. Jika koneksi dalam keadaan tertutup maka EF akan membuka dan menutup koneksi sesuai kebutuhan.

contextOwnsConnection
Boolean

Jika true, maka EF akan mengambil kepemilikan koneksi dan akan membuangnya dengan cara yang sama ia akan membuang koneksi yang dibuat oleh EF. Jika false, maka penelepon masih memiliki koneksi dan bertanggung jawab atas pembuangannya.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Tindakan opsional untuk mengizinkan konfigurasi khusus SQLite tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses database SQLite dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

Mengonfigurasi konteks untuk menyambungkan ke database SQLite, tetapi tanpa awalnya mengatur salah satu DbConnection atau string koneksi.

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)

Jenis parameter

TContext

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Penyusun digunakan untuk mengonfigurasi konteks.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Tindakan opsional untuk mengizinkan konfigurasi khusus SQLite tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Koneksi atau string koneksi harus diatur sebelum DbContext digunakan untuk menyambungkan ke database. Atur koneksi menggunakan SetDbConnection(DatabaseFacade, DbConnection, Boolean). Atur string koneksi menggunakan SetConnectionString(DatabaseFacade, String).

Lihat Menggunakan DbContextOptions, dan Mengakses database SQLite dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

Mengonfigurasi konteks untuk menyambungkan ke 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)

Jenis parameter

TContext

Jenis konteks yang akan dikonfigurasi.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Penyusun digunakan untuk mengonfigurasi konteks.

connection
DbConnection

Yang sudah ada DbConnection untuk digunakan untuk menyambungkan ke database. Jika koneksi dalam status terbuka, maka EF tidak akan membuka atau menutup koneksi. Jika koneksi dalam keadaan tertutup maka EF akan membuka dan menutup koneksi sesuai kebutuhan. Penelepon memiliki koneksi dan bertanggung jawab atas pembuangannya.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Tindakan opsional untuk mengizinkan konfigurasi khusus SQLite tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses database SQLite dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

Mengonfigurasi konteks untuk menyambungkan ke 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)

Jenis parameter

TContext

Jenis konteks yang akan dikonfigurasi.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Penyusun digunakan untuk mengonfigurasi konteks.

connectionString
String

String koneksi database yang akan disambungkan.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Tindakan opsional untuk mengizinkan konfigurasi khusus SQLite tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses database SQLite dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk

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

Mengonfigurasi konteks untuk menyambungkan ke 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)

Jenis parameter

TContext

Jenis konteks yang akan dikonfigurasi.

Parameter

optionsBuilder
DbContextOptionsBuilder<TContext>

Penyusun digunakan untuk mengonfigurasi konteks.

connection
DbConnection

Yang sudah ada DbConnection untuk digunakan untuk menyambungkan ke database. Jika koneksi dalam status terbuka, maka EF tidak akan membuka atau menutup koneksi. Jika koneksi dalam keadaan tertutup maka EF akan membuka dan menutup koneksi sesuai kebutuhan.

contextOwnsConnection
Boolean

Jika true, maka EF akan mengambil kepemilikan koneksi dan akan membuangnya dengan cara yang sama ia akan membuang koneksi yang dibuat oleh EF. Jika false, maka penelepon masih memiliki koneksi dan bertanggung jawab atas pembuangannya.

sqliteOptionsAction
Action<SqliteDbContextOptionsBuilder>

Tindakan opsional untuk mengizinkan konfigurasi khusus SQLite tambahan.

Mengembalikan

Penyusun opsi sehingga konfigurasi lebih lanjut dapat dirangkai.

Keterangan

Lihat Menggunakan DbContextOptions, dan Mengakses database SQLite dengan EF Core untuk informasi dan contoh selengkapnya.

Berlaku untuk