En el pasado, al desarrollar gadgets Winform, los archivos de configuración a menudo se almacenaban en texto como cadenas json, lo cual era adecuado para un almacenamiento sencillo de datos. SQL Server y MySQL son demasiado pesados, y necesitas construir un entorno en el ordenador, SQLite, que es una base de datos ligera, es un sistema de gestión de bases de datos relacional compatible con ACID, está contenido en una biblioteca C relativamente pequeña.
En términos sencillos, SQLite es un archivo de base de datos que soporta múltiples lenguajes y multiplataformas. Puede usarse en Windows, Linux, móviles (Android) y otras plataformas.
Revisión:
Crear un nuevo proyecto .NET Core 3.1 (El código puede migrarse directamente al framework .NET)
Descarga dos archivos .cs del repositorio de GitHub,Los dos archivos .cs forman un framework completo de SQLite ORMDirección:El inicio de sesión del hipervínculo es visible.
copiarSQLite.cs、SQLiteAsync.csArchiva en el proyecto (si no usas SQLiteAsync.cs asíncrona, puedes hacerlo sin copiar), como se muestra en la imagen de abajo:
Descarga el binario SQLite en la siguiente dirección:El inicio de sesión del hipervínculo es visible.
Descargo "SQLite versión 3.37.0 DLL de 32 bits (x86)" aquí, dirección:El inicio de sesión del hipervínculo es visible., descomprimir el paquete, copiar sqlite3.dll en el proyecto,Copia el archivo de configuración si es más reciente。
Crea una nueva tabla de Información de Usuario, simplemente añade, borra, modifica la tabla y revisa el código:
Como uso una DLL de 32 bits, pongo el proyectoLa plataforma objetivo cambia a x86, como se muestra en la figura siguiente:
Ejecuta el programa y el resultado de ejecución es el que se muestra en la figura siguiente:
Descarga del código fuente:
El inicio de sesión del hipervínculo es visible.
|