Podsumowanie
Przechowywanie danych lokalnie na urządzeniu przenośnym może być przydatne w celu poprawy wydajności. Zamiast stale wykonywać wywołania serwera zdalnego w celu pobrania danych, możesz przechowywać ważne dane lokalnie i szybko je pobierać.
W zależności od typu posiadanych danych dostępne są różne opcje magazynowania. Podczas pracy z danymi, które mają charakter relacyjny, najlepszym rozwiązaniem jest baza danych.
Lokalną bazę danych można utworzyć w aplikacji interfejsu użytkownika aplikacji wieloplatformowej platformy .NET (MAUI) przy użyciu sqlite. SQLite-net to otoka języka C# wokół SQLite. SqLite uwidacznia asynchroniczny interfejs API, aby zapewnić, że interfejs użytkownika aplikacji zawsze pozostaje dynamiczny.
W tym module przedstawiono sposób przechowywania danych lokalnie w aplikacji .NET MAUI. W szczególności pokazano, jak wykonać następujące działania:
- Porównaj różne opcje magazynu danych dostępne dla aplikacji MAUI platformy .NET.
- Przechowywanie danych relacyjnych w bazie danych SQLite.
- Asynchroniczna interakcja z bazą danych w celu upewnienia się, że interfejs użytkownika pozostaje dynamiczny.