Поделиться через


Доступ к данным 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.

Разделы

Итоги

В этой главе рассматривается доступ к данным в Xamarin.iOS с помощью SQLite в качестве ядра СУБД. К базе данных можно получить доступ напрямую с помощью синтаксиса ADO.NET или включить SQLite.NET ORM и выполнить операции с данными в C#.

Мы рассмотрели два примера: один из них содержит очень простой код доступа к данным, который выводится в текстовое поле, и простое приложение, включающее создание, чтение, обновление и удаление функций. Мы также обсудили потоки и как заполнить приложение предварительно заполненной базой данных SQLite.

Дополнительные примеры кроссплатформенного доступа к данным см. в нашем примере использования Tasky Pro .