La maggior parte delle applicazioni mobile richiedono l’accesso hai dati locali sul dispositivo. A meno che la quantità di dati sia banale, questo richiede solitamente un database e la gestione dell’accesso al database. Analizziamo come gestire un database Sqlite in un’applicazione sviluppata con Xamarin.
In breve:
Xamarin dispone di un supporto integrato per il database SQLite utilizzando:
- la sintassi familiare ADO.NET.
Per utilizzare l’accesso a SQLite tramite ADO.NET, è necessario aggiungere
al progetto i riferimenti alle API System.Data e Mono.Data.Sqlite.
L’utilizzo di queste API richiede di scrivere istruzioni SQL elaborate da SQLite,
ad esempio CREATE, INSERT, UPDATE, DELETE o SELECT. - il consigliato pacchietto SQLite.NET.
SQLite.NET è una libreria ORM (Object Relational Mapping) che consente di memorizzare e recuperare “oggetti” nel database SQLite locale sul dispositivo senza scrivere istruzioni SQL.
Per utilizzare l’accesso a SQLite tramite SQLite.NET, è necessario aggiungere al progetto il pacchetto NuGet “sqlite.net pcl”.
Link utili:
Slide:
[embeddoc url=”http://www.gaetanopaterno.it/wp-content/uploads/2017/11/PASS_SQLSaturday_PowerPoint_Template.pdf” height=”475px” download=”none”]
Video:
Gallery
[Best_Wordpress_Gallery id=”4″ gal_title=”Sql Saturday #675 Parma”]