Pelatihan
Modul
Menyimpan data lokal dengan SQLite di aplikasi .NET MAUI - Training
Pelajari cara menyimpan dan mengakses data yang disimpan di SQLite menggunakan aplikasi .NET Multi-platform App UI (MAUI)
Browser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
SQLite mendukung pemuatan ekstensi pada durasi. Ekstensi mencakup hal-hal seperti fungsi SQL tambahan, kolase, tabel virtual, dan banyak lagi.
.NET menyertakan logika tambahan untuk menemukan pustaka asli di tempat tambahan seperti paket NuGet yang direferensikan. Sayangnya, SQLite tidak dapat memanfaatkan logika ini; ini memanggil API platform langsung untuk memuat pustaka. Karena itu, Anda mungkin perlu memodifikasi PATH
variabel lingkungan , , LD_LIBRARY_PATH
atau DYLD_LIBRARY_PATH
sebelum memuat ekstensi SQLite. Ada sampel pada GitHub yang menunjukkan temuan biner untuk runtime saat ini di dalam paket NuGet yang direferensikan.
Untuk memuat ekstensi, panggil metode LoadExtension. Microsoft.Data.Sqlite akan memastikan bahwa ekstensi tetap dimuat meski koneksi ditutup dan dibuka kembali.
// Load the SpatiaLite extension
connection.LoadExtension("mod_spatialite");
var command = connection.CreateCommand();
command.CommandText =
@"
SELECT spatialite_version()
";
var version = (string)command.ExecuteScalar();
Console.WriteLine($"Using SpatiaLite {version}");
Catatan
Metode LoadExtension ditambahkan dalam versi 3.0.
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik:
Pelatihan
Modul
Menyimpan data lokal dengan SQLite di aplikasi .NET MAUI - Training
Pelajari cara menyimpan dan mengakses data yang disimpan di SQLite menggunakan aplikasi .NET Multi-platform App UI (MAUI)