Riepilogo
L'archiviazione dei dati in locale in un dispositivo mobile può essere utile per migliorare le prestazioni. Invece di effettuare costantemente chiamate a un server remoto per ottenere i dati, è possibile archiviare quelli più importanti in locale e recuperarli rapidamente.
A seconda del tipo di dati, sono disponibili diverse opzioni di archiviazione. Quando si lavora con dati di natura relazionale, un database è l'opzione migliore.
È possibile creare un database locale in un'app .NET MAUI (Multi-platform App UI) usando SQLite. SQLite-net è un wrapper C# per SQLite. SQLite espone un'API asincrona per garantire che l'interfaccia utente dell'applicazione rimanga sempre reattiva.
In questo modulo si è appreso come archiviare i dati in locale in un'app MAUI .NET. In particolare, si è appreso come:
- Confronto tra le diverse opzioni di archiviazione dei dati disponibili per le applicazioni .NET MAUI.
- Archiviare dati relazionali in un database SQLite.
- Interagire con un database in modo asincrono per verificare che l'interfaccia utente rimanga reattiva.