#8 – Подключение базы данных SQLite3

#8 – Подключение базы данных SQLite3

Xamarin Forms позволяет использовать разные базы данных для хранения информации. За урок мы добавим БД SQLite3 и настроим работу с ней. Вы создадите форму для добавления товаров и вывода их на экран.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Xamarin Forms поддерживает разные системы по управлению базами данных (СУБД). За урок вы подключили одну из наиболее простых в использовании БД – SQLite3. Она встраивается прямиком внутрь проекта, а поэтому для ее работы не требуется наличие отдельного сервера.


Для установки SQLite3 необходимо добавить в проект пакет «sqlite-net-pcl»:



После его установки вам необходимо сделать несколько вещей:

  • создайте классы-модели. Это классы, что содержат только поля и на базе таковых классов будут созданы таблицы в БД. В проекте можно иметь неограниченное количество подобных классов
  • создайте класс DB для описания всех методов по работе с моделями: вывод всех записей, сохранение, редактирование и удаление.
  • в классе App укажите поле, что будет хранить ссылку на ваш класс DB. За счет этого поля вы сможете обращаться к методам по работе с базой данных.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

C# MAUI – Разработка приложений с нуля
10 уроків
Программа на C# .NET Windows Forms
7 уроків
Уроки C# для початківців з нуля
26 уроків
Изучение C# WPF на практике. Создание программ на C#
10 уроків
Изучение ASP.NET Core MVC. Создание сайтов на C#
10 уроків
Вивчення C# та створення Windows програм
Коментарі
Додати коментар

Поки що коментарів немає