Кто-нибудь знает о хорошем примере 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:

http://docs.xamarin.com/guides/cross-platform/application_fundamentals/building_cross_platform_applications/case_study-tasky/

В этом примере используется базовая библиотека, в которой хранится код базы данных SQLite. Этот конкретный пример использует Linq для взаимодействия с базой данных, хотя это не обязательно. Специфичный для iOS код взаимодействует с TaskManager.

Структура базы данных выглядит следующим образом:

TaskDatabase-> TaskRepository-> TaskManager

  • TaskDatabase - это место, где база данных инициализируется и база данных
    функции написаны.
  • TaskRepository ссылается на базу данных
    функции, а также содержит путь к базе данных и управляет
    подключение. Если вы хотите написать чистый SQL, вы бы сделали это здесь.
    TaskManager ссылается на функции, изложенные в
  • TaskRepository -
    это то, что проекты iOS, Android и Windows вызывают для взаимодействия с базой данных.
Другие вопросы по тегам