まとめ
モバイル デバイスでローカルにデータを格納することは、パフォーマンスを向上させるのに役立つ場合があります。 データを取得するためにリモート サーバーへの呼び出しを定期的に行うのではなく、重要なデータをローカルに格納し、すばやく取得することができます。
所有しているデータの種類によって、利用できるさまざまなストレージ オプションがあります。 本質的にリレーショナルであるデータを操作する場合は、データベースが最適なオプションです。
SQLite を使用して、.NET Multi-Platform App UI (MAUI) アプリでローカル データベースを作成できます。 SQLite-net は SQLite の C# ラッパーです。 SQLite では、確実にアプリケーションの UI の応答性が常に保たれるようにするのに役立つ、非同期 API が公開されます。
このモジュールでは、.NET MAUI アプリにデータをローカルに格納する方法について説明しました。 具体的には、次のことを学習しました。
- .NET MAUI アプリケーションで使用できるさまざまなデータ格納のオプションを比較します。
- SQLite データベースにリレーショナル データを格納します。
- データベースと非同期にやりとりして、UI の応答性が保たれるようにします。