Varem, kui arendati Winformi vidinaid, salvestati konfiguratsioonifaile sageli tekstis json-stringidena, mis sobis lihtsaks andmesalvestuseks. SQL Server ja MySQL on liiga rasked ning arvutis tuleb ehitada keskkond, SQLite on kerge andmebaas, ACID-ühilduv relatsioonilise andmebaasi haldussüsteem, see asub suhteliselt väikeses C-teegis.
Lihtsustatult öeldes on SQLite andmebaasifail, mis toetab mitut keelt ja platvormideülest lahendust. Seda saab kasutada Windowsis, Linuxis, mobiilis (Android) ja teistel platvormidel.
Läbivaatamine:
Loo uus .NET Core 3.1 projekt (Koodi saab otse migreerida .NET raamistikku)
Laadi alla kaks .cs faili GitHubi hoidlast,Kaks .cs faili moodustavad täieliku SQLite ORM raamistikuAadress:Hüperlingi sisselogimine on nähtav.
koopiaSQLite.cs、SQLiteAsync.csfaili projekti (kui sa ei kasuta asünkroonset SQLiteAsync.cs, saad hakkama ka ilma kopeerimiseta), nagu alloleval pildil näidatud:
Laadige SQLite binaar alla järgmiselt aadressilt:Hüperlingi sisselogimine on nähtav.
Laadin siit alla "SQLite versioon 3.37.0 32-bitine DLL (x86)", aadress:Hüperlingi sisselogimine on nähtav., paki lahtilukustada, kopeerida sqlite3.dll projekti,Kopeeri seadistusfail, kui see on uuem。
Loo uus UserInfo tabel, lihtsalt lisa, kustuta, muuda tabel ja kontrolli koodi:
Kuna kasutan 32-bitist DLL-i, siis pane projektSihtplatvorm on muudetud x86-ks, nagu alloleval joonisel näidatud:
Käivita programm ja täitmise tulemus on alloleval joonisel näidatud:
Lähtekoodi allalaadimine:
Hüperlingi sisselogimine on nähtav.
|