В миналото, при разработването на Winform джаджи, конфигурационните файлове често се съхраняваха в текст като json низове, което беше подходящо за просто съхранение на данни. SQL Server и MySQL са твърде тежки и трябва да изградите среда на компютъра, SQLite е лека база данни, съвместима с ACID релационна система за управление на бази данни, съдържаща се в сравнително малка C библиотека.
С други думи, SQLite е файл за база данни, който поддържа множество езици и кросплатформи. Може да се използва на Windows, Linux, мобилни устройства (Android) и други платформи.
Преглед:
Създайте нов проект за .NET Core 3.1 (Кодът може да се мигрира директно към .NET рамката)
Изтеглете два .cs файла от хранилището на GitHub,Двата .cs файла са пълна SQLite ORM рамкаАдрес:Входът към хиперлинк е видим.
копирамSQLite.cs、SQLiteAsync.csФайл в проекта (ако не използвате асинхронен SQLiteAsync.cs, можете да го направите без копиране), както е показано на изображението по-долу:
Изтеглете SQLite бинарния файл на следния адрес:Входът към хиперлинк е видим.
Изтеглям "SQLite версия 3.37.0 32-bit DLL (x86)" тук, адрес:Входът към хиперлинк е видим., разархивирайте пакета, копирате sqlite3.dll в проекта,Копирай конфигурационния файл, ако е по-нов.。
Създайте нова UserInfo таблица, просто добавите, изтрийте, изменете таблицата и проверете кода:
Тъй като използвам 32-битов DLL, сложете проектаЦелевата платформа се променя на x86, както е показано на фигурата по-долу:
Стартирайте програмата и резултатът от изпълнението е както е показано на фигурата по-долу:
Изтегляне на изходния код:
Входът към хиперлинк е видим.
|