No passado, ao desenvolver gadgets Winform, arquivos de configuração frequentemente eram armazenados em texto como cadeias json, o que era adequado para armazenamento simples de dados. SQL Server e MySQL são pesados demais, e você precisa construir um ambiente no computador, SQLite, é um banco de dados leve, é um sistema de gerenciamento relacional compatível com ACID, está contido em uma biblioteca C relativamente pequena.
Em termos simples, SQLite é um arquivo de banco de dados que suporta múltiplas linguagens e multiplataformas. Pode ser usado em Windows, Linux, dispositivos móveis (Android) e outras plataformas.
Revisar:
Crie um novo projeto .NET Core 3.1 (O código pode ser migrado diretamente para o framework .NET)
Baixe dois arquivos .cs do repositório do GitHub,Os dois arquivos .cs formam um framework completo de SQLite ORMEndereço:O login do hiperlink está visível.
copiarSQLite.cs、SQLiteAsync.csArquivo no projeto (se você não usar SQLiteAsync.cs assíncrono, pode fazer sem copiar), como mostrado na imagem abaixo:
Baixe o binário SQLite no seguinte endereço:O login do hiperlink está visível.
Eu baixei "SQLite versão 3.37.0 32-bit DLL (x86)" aqui, endereço:O login do hiperlink está visível., descompactar o pacote, copiar sqlite3.dll para dentro do projeto,Copie o arquivo de configuração se for mais novo。
Crie uma nova tabela de Informações do Usuário, basta adicionar, excluir, modificar a tabela e verificar o código:
Como estou usando uma DLL de 32 bits, coloquei o projetoA plataforma alvo é alterada para x86, como mostrado na figura abaixo:
Execute o programa, e o resultado da execução é o que mostra na figura abaixo:
Código fonte para download:
O login do hiperlink está visível.
|