In het verleden werden configuratiebestanden bij het ontwikkelen van Winform-gadgets vaak opgeslagen in tekst als json-strings, wat geschikt was voor eenvoudige gegevensopslag. SQL Server en MySQL zijn te zwaar, en je moet een omgeving op de computer bouwen; SQLite is een lichte database, een ACID-conform relationeel databasebeheersysteem, het zit in een relatief kleine C-bibliotheek.
In eenvoudige termen is SQLite een databasebestand dat meerdere talen en cross-platforms ondersteunt. Het kan worden gebruikt op Windows, Linux, mobiel (Android) en andere platforms.
Recensie:
Maak een nieuw .NET Core 3.1-project aan (Code kan direct worden gemigreerd naar het .NET-framework)
Download twee .cs bestanden uit de GitHub-repository,De twee .cs-bestanden zijn een compleet SQLite ORM-frameworkAdres:De hyperlink-login is zichtbaar.
kopiërenSQLite.cs、SQLiteAsync.csbestand in het project (als je geen asynchrone SQLiteAsync.cs gebruikt, kun je zonder kopiëren), zoals te zien is op de onderstaande afbeelding:
Download de SQLite-binaire op het volgende adres:De hyperlink-login is zichtbaar.
Ik download hier "SQLite versie 3.37.0 32-bit DLL (x86)", adres:De hyperlink-login is zichtbaar., pak het pakket uit, kopieer sqlite3.dll in het project,Kopieer het setupbestand als het nieuwer is。
Maak een nieuwe UserInfo-tabel aan, voeg simpelweg de tabel toe, verwijder, pas de tabel aan en controleer de code:
Omdat ik een 32-bit DLL gebruik, zet ik het project erinHet doelplatform is veranderd naar x86, zoals getoond in de onderstaande figuur:
Voer het programma uit, en het uitvoeringsresultaat is zoals weergegeven in de onderstaande figuur:
Broncode downloaden:
De hyperlink-login is zichtbaar.
|