Acesso a dados do Xamarin.iOS

O Xamarin.iOS dá suporte a APIs de acesso ao banco de dados, como:

  • ADO.NET estrutura.
  • Biblioteca de terceiros do SQLite-NET.

Este guia fornece uma visão geral de alto nível dos bancos de dados em geral antes de descrever como configurar ADO.NET e SQLite.NET para acessar bancos de dados SQLite em seus aplicativos Xamarin.iOS.

A maior parte do código neste documento é completamente multiplataforma e será executada no iOS ou Android sem modificação. Há dois aplicativos de exemplo discutidos:

  • DataAccess_Basic – Operações de dados simples gravam os resultados em um controle de exibição de texto;
  • DataAccess_Advanced – integra operações de dados a um pequeno aplicativo de trabalho que lista e edita uma estrutura de dados simples.

Ambas as soluções de exemplo contêm projetos de aplicativo de exemplo do iOS e do Android.

Para aplicativos Xamarin.Forms, leia trabalhando com bancos de dados que explicam como trabalhar com o SQLite em uma biblioteca PCL com o Xamarin.Forms.

Seções

Resumo

Este capítulo discutiu o acesso a dados no Xamarin.iOS usando o SQLite como o mecanismo de banco de dados. O banco de dados pode ser acessado "diretamente" usando ADO.NET sintaxe ou você pode incluir a SQLite.NET ORM e executar operações de dados em C#.

Examinamos dois exemplos: um que contém um código de acesso a dados muito simples que é gerado para um campo de texto e um aplicativo simples que inclui a funcionalidade de criar, ler, atualizar e excluir. Também discutimos o threading e como propagar seu aplicativo com um banco de dados SQLite pré-preenchido.

Para obter exemplos adicionais de acesso a dados multiplataforma, consulte nosso estudo de caso Tasky Pro .