https://github.com/thunderdesign/thunderdesign.net-pcl.sqlite
A wrapper around the popular 'sqlite-net-pcl' automating the reading and writing to the database through simple thread-safe bindable objects.
https://github.com/thunderdesign/thunderdesign.net-pcl.sqlite
bindable c-sharp cross-platform dotnet mono pcl-library sqlite sqlite-net-pcl sqlite-orm sqlite3 sqlite3-orm threading thunderdesign unity visual-studio xamarin-android xamarin-forms xamarin-ios xamarin-mac xamarin-uwp
Last synced: 5 months ago
JSON representation
A wrapper around the popular 'sqlite-net-pcl' automating the reading and writing to the database through simple thread-safe bindable objects.
- Host: GitHub
- URL: https://github.com/thunderdesign/thunderdesign.net-pcl.sqlite
- Owner: ThunderDesign
- License: mit
- Created: 2022-02-24T04:21:53.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-06T08:42:39.000Z (6 months ago)
- Last Synced: 2025-07-22T07:43:59.498Z (5 months ago)
- Topics: bindable, c-sharp, cross-platform, dotnet, mono, pcl-library, sqlite, sqlite-net-pcl, sqlite-orm, sqlite3, sqlite3-orm, threading, thunderdesign, unity, visual-studio, xamarin-android, xamarin-forms, xamarin-ios, xamarin-mac, xamarin-uwp
- Language: C#
- Homepage:
- Size: 667 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ThunderDesign.Net-PCL.SQLite
[](https://github.com/ThunderDesign/ThunderDesign.Net-PCL.SQLite/actions/workflows/CI.yml)
[](https://github.com/ThunderDesign/ThunderDesign.Net-PCL.SQLite/actions/workflows/CD.yml)
[](https://www.nuget.org/packages/ThunderDesign.Net-PCL.SQLite)
[](https://github.com/ThunderDesign/ThunderDesign.Net-PCL.SQLite/blob/main/LICENSE)
[](https://github.com/ThunderDesign/ThunderDesign.Net-PCL.SQLite/blob/main/README.md)
A wrapper around the popular 'sqlite-net-pcl' automating the reading and writing to the database through simple thread-safe bindable objects.
----
### Highlights include:
- Bridges
- BaseBridge
- Connections
- BaseSQLiteConnection
- ORMs
- BaseSQLiteORM
- BaseSQLiteORM_AutoIncrement
- Tables
- BaseSQLiteTable
----
## Installation
Grab the latest [ThunderDesign.Net-PCL.SQLite NuGet](https://www.nuget.org/packages/ThunderDesign.Net-PCL.SQLite) package and install in your solution.
> Install-Package ThunderDesign.Net-PCL.SQLite
Use the `-version` option to specify an [older version](https://www.nuget.org/packages/ThunderDesign.Net-PCL.SQLite#versions-tab) to install.
## Examples
*(TIP: Clone repo, open the solution, build it and run sample app.)*
- WinForms
- [SimpleContacts Example](https://github.com/ThunderDesign/ThunderDesign.Net-PCL.SQLite/tree/main/samples/WinForms/SimpleContacts)
- Xamarin
- [SimpleContacts Example](https://github.com/ThunderDesign/ThunderDesign.Net-PCL.SQLite/tree/main/samples/Xamarin/SimpleContacts)
## Please Contribute!
This is an open source project that welcomes contributions/suggestions/bug reports from those who use it. If you have any ideas on how to improve the library, please [post an issue here on GitHub](https://github.com/ThunderDesign/ThunderDesign.Net-PCL.SQLite/issues). Please check out the [How to Contribute](https://github.com/ThunderDesign/ThunderDesign.Net-PCL.SQLite/blob/main/.github/CONTRIBUTING.md).