Almost every application needs to store data. Today I will show you how to connect SQLite to the .NET MAUI application.
First of all, we need to install NuGet packages:
Then create repository class:
It's up to you how you initialize the database and which methods to implement.
To use the repository update the MainPage
:
Important part for iOS
For iOS/MacCatalyst we need to set the SQLite provider. We can do it in AppDelegate
:
The full code can be found on GitHub.
The .NET MAUI Blazor sample can be found on GitHub.
The sample with EntityFramework Core can be found on GitHub.