Кто-нибудь знает о хорошем примере SQLite на Xamarin.Mac / Monomac?
Привет! Я искал в сети несколько часов, но не могу найти ни одного примера Xamarin.MAc с использованием SQLite. Может кто-нибудь из вас направит меня по правильному пути? так как было ужасно пытаться сделать приложение, которое я хочу, с такой маленькой (я не имел в виду) документацией
Спасибо
2 ответа
Отвечая на мой вопрос, вы можете использовать sqlite-net и отлично работает, но не на PCL (угадайте, кто-то должен сделать реализацию или что-то подобное для этой платформы).
У Xamarin есть немало примеров для iOS, использующих SQLite. Самое простое существо Tasky:
https://github.com/xamarin/mobile-samples/tree/master/TaskyPro
Пример использования Tasky:
В этом примере используется базовая библиотека, в которой хранится код базы данных SQLite. Этот конкретный пример использует Linq для взаимодействия с базой данных, хотя это не обязательно. Специфичный для iOS код взаимодействует с TaskManager.
Структура базы данных выглядит следующим образом:
TaskDatabase-> TaskRepository-> TaskManager
- TaskDatabase - это место, где база данных инициализируется и база данных
функции написаны. - TaskRepository ссылается на базу данных
функции, а также содержит путь к базе данных и управляет
подключение. Если вы хотите написать чистый SQL, вы бы сделали это здесь.
TaskManager ссылается на функции, изложенные в - TaskRepository -
это то, что проекты iOS, Android и Windows вызывают для взаимодействия с базой данных.