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 .