Accès aux données Xamarin.iOS

Xamarin.iOS prend en charge les API d’accès aux bases de données telles que :

  • ADO.NET framework.
  • Bibliothèque tierce SQLite-NET.

Ce guide fournit une vue d’ensemble générale des bases de données avant de décrire comment configurer ADO.NET et SQLite.NET pour accéder aux bases de données SQLite dans vos applications Xamarin.iOS.

La majorité du code de ce document est entièrement multiplateforme et s’exécute sur iOS ou Android sans modification. Deux exemples d’applications sont abordés :

  • DataAccess_Basic : les opérations de données simples écrivent les résultats dans un contrôle d’affichage de texte ;
  • DataAccess_Advanced : intègre les opérations de données dans une petite application de travail qui répertorie et modifie une structure de données simple.

Les deux exemples de solutions contiennent des exemples de projets d’application iOS et Android.

Pour les applications Xamarin.Forms, lisez Utilisation de bases de données qui explique comment utiliser SQLite dans une bibliothèque PCL avec Xamarin.Forms.

Sections

Résumé

Ce chapitre a abordé l’accès aux données dans Xamarin.iOS à l’aide de SQLite comme moteur de base de données. La base de données est accessible « directement » à l’aide de ADO.NET syntaxe ou vous pouvez inclure la SQLite.NET ORM et effectuer des opérations de données en C#.

Nous avons examiné deux exemples : un qui contient un code d’accès aux données très simple qui génère un champ de texte, et une application simple qui inclut des fonctionnalités de création, de lecture, de mise à jour et de suppression. Nous avons également abordé la création de threads et la façon d’amorcer votre application avec une base de données SQLite préremplie.

Pour obtenir d’autres exemples d’accès aux données multiplateformes, consultez notre étude de cas Tasky Pro .