Доступ к данным Xamarin.iOS
Xamarin.iOS поддерживает API доступа к базам данных, такие как:
- ADO.NET платформы.
- Сторонняя библиотека SQLite-NET 3-й партии.
В этом руководстве представлен общий обзор баз данных перед описанием настройки ADO.NET и SQLite.NET доступа к базам данных SQLite в приложениях Xamarin.iOS.
Большинство кода в этом документе полностью кроссплатформенный и будет работать в iOS или Android без изменений. Рассматриваются два примера приложений:
- DataAccess_Basic — простые операции с данными записывают результаты в элемент управления отображением текста;
- DataAccess_Advanced — интегрирует операции с данными в небольшое рабочее приложение, которое перечисляет и редактирует простую структуру данных.
Оба примера решений содержат проекты приложений iOS и Android.
Для приложений Xamarin.Forms ознакомьтесь с базами данных , в которых объясняется, как работать с SQLite в библиотеке PCL с Xamarin.Forms.
Разделы
- Введение
- Конфигурация
- Использование ORM для SQLite.NET
- Использование ADO.NET
- Использование данных в приложении
Итоги
В этой главе рассматривается доступ к данным в Xamarin.iOS с помощью SQLite в качестве ядра СУБД. К базе данных можно получить доступ напрямую с помощью синтаксиса ADO.NET или включить SQLite.NET ORM и выполнить операции с данными в C#.
Мы рассмотрели два примера: один из них содержит очень простой код доступа к данным, который выводится в текстовое поле, и простое приложение, включающее создание, чтение, обновление и удаление функций. Мы также обсудили потоки и как заполнить приложение предварительно заполненной базой данных SQLite.
Дополнительные примеры кроссплатформенного доступа к данным см. в нашем примере использования Tasky Pro .