Acceso a datos de Xamarin.iOS

Xamarin.iOS admite API de acceso a bases de datos como:

  • ADO.NET framework.
  • Biblioteca de terceros de SQLite-NET.

En esta guía se proporciona información general de las bases de datos en general antes de describir cómo configurar ADO.NET y SQLite.NET para acceder a las bases de datos de SQLite en las aplicaciones de Xamarin.iOS.

La mayoría del código de este documento es completamente multiplataforma y se ejecutará en iOS o Android sin modificaciones. Se han analizado dos aplicaciones de ejemplo:

  • DataAccess_Basic: las operaciones de datos simples escriben los resultados en un control de presentación de texto;
  • DataAccess_Advanced: integra las operaciones de datos en una pequeña aplicación de trabajo que enumera y edita una estructura de datos simple.

Ambas soluciones de ejemplo contienen proyectos de aplicación de ejemplo de iOS y Android.

Para las aplicaciones de Xamarin.Forms, lea Trabajar con bases de datos, donde se explica cómo trabajar con SQLite en una biblioteca PCL con Xamarin.Forms.

Secciones

Resumen

En este capítulo se ha analizado el acceso a datos en Xamarin.iOS mediante SQLite como motor de base de datos. Se puede acceder a la base de datos "directamente" ADO.NET sintaxis o puede incluir el orm de SQLite.NET y realizar operaciones de datos en C#.

Hemos revisado dos ejemplos: uno que contiene código de acceso a datos muy sencillo que genera un campo de texto y una aplicación sencilla que incluye la funcionalidad de creación, lectura, actualización y eliminación. También se ha analizado el subprocesamiento y cómo se edifique la aplicación con una base de datos de SQLite rellenada previamente.

Para obtener ejemplos adicionales de acceso a datos multiplataforma, consulte nuestro caso práctico Pro Tasky.