Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
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 .