V minulosti, pri vývoji Winform gadgetov, sa konfiguračné súbory často ukladali v texte ako json reťazce, čo bolo vhodné na jednoduché ukladanie dát. SQL Server a MySQL sú príliš náročné a je potrebné vytvoriť prostredie na počítači, SQLite je ľahká databáza, je relačný databázový systém kompatibilný s ACID, je obsiahnutý v relatívne malej C knižnici.
Jednoducho povedané, SQLite je databázový súbor, ktorý podporuje viacero jazykov a multiplatformových hier. Dá sa použiť na Windows, Linuxe, mobilných zariadeniach (Android) a ďalších platformách.
Revízia:
Vytvorte nový .NET Core 3.1 projekt (Kód je možné migrovať priamo do .NET frameworku)
Stiahnite si dva .cs súbory z GitHub repozitára,Tieto dva .cs súbory tvoria kompletný SQLite ORM frameworkAdresa:Prihlásenie na hypertextový odkaz je viditeľné.
kopírovaťSQLite.cs、SQLiteAsync.csSúbor do projektu (ak nepoužívate asynchrónne SQLiteAsync.cs, môžete to urobiť bez kopírovania), ako je znázornené na obrázku nižšie:
Stiahnite si binárny súbor SQLite na nasledujúcu adresu:Prihlásenie na hypertextový odkaz je viditeľné.
Stiahol som "SQLite version 3.37.0 32-bit DLL (x86)" tu, adresa:Prihlásenie na hypertextový odkaz je viditeľné., rozbaliť balík, skopírovať sqlite3.dll do projektu,Ak je novší, skopírujte inštalačný súbor。
Vytvorte novú tabuľku UserInfo, jednoducho pridajte, vymažte, upravte tabuľku a skontrolujte kód:
Keďže používam 32-bitové DLL, napíšte projektCieľová platforma je zmenená na x86, ako je znázornené na obrázku nižšie:
Spustíte program a výsledok vykonania je znázornený na obrázku nižšie:
Stiahnutie zdrojového kódu:
Prihlásenie na hypertextový odkaz je viditeľné.
|