Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 11192|Ответ: 6

[Источник] [Настоящий бой]. NET/C# Создайте базу данных SQLite и просто добавляйте, удаляйте, изменяйте

[Скопировать ссылку]
Опубликовано 10.12.2021 20:54:29 | | | |
Раньше, при разработке гаджетов Winform, конфигурационные файлы часто хранились в виде текста в виде json строк, что подходило для простого хранения данных. SQL Server и MySQL слишком тяжёлые, и нужно создать на компьютере окружение, SQLite — это лёгкая база данных, совместимая с ACID-совместимой реляционной системой управления базами данных, она находится в относительно небольшой библиотеке C.

Проще говоря, SQLite — это файл базы данных, поддерживающий несколько языков и кроссплатформенность. Её можно использовать на Windows, Linux, мобильных устройствах (Android) и других платформах.

Обзор:

Инструмент управления базами данных SQLite
https://www.itsvse.com/thread-4026-1-1.html
Создать новый проект на .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, как показано на рисунке ниже:



Запустите программу, и результат выполнения будет таким, как показано на рисунке ниже:



Скачать исходный код:

Вход по гиперссылке виден.





Предыдущий:Дешифровка фронтенда шифрования CryptoJS DES
Следующий:Программа .NET тестирует Java-проект log4j2 на уязвимость удаленного выполнения кода
Опубликовано 26.12.2021 16:55:47 |
Приходи и учись снова...
Опубликовано 17.06.2022 9:34:12 |
Учись, я снова здесь, собирай! ~~~~~~~~~~~~~~~
Опубликовано 02.09.2022 9:46:30 |
Посмотрите и узнаете
Опубликовано 19.01.2023 9:52:36 |
Учитесь учиться
 Хозяин| Опубликовано 21.05.2023 18:27:52 |
Учебник по встроенной базе данных LiteDB для .NET
https://www.itsvse.com/thread-10592-1-1.html
 Хозяин| Опубликовано 26.07.2024 10:02:58 |
[Практика] Используйте Dapper для работы с базами данных SQLite
https://www.itsvse.com/thread-10799-1-1.html
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com