SqliteDbContextOptionsBuilderExtensions.UseSqlite Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
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
Entity Framework