Achilles-Software / Entities.Sqlite

A lightweight, micro-ORM for Sqlite providing database services for cross-platform mobile apps built using Xamarin.
Other
8 stars 2 forks source link
cross-platform database entities linq netstandard orm sqlite xamarin

Entities.Sqlite

Entities.Sqlite is a lightweight micro-ORM for .Net.

Entities.Sqlite is primarily used for Sqlite database services for Cross-Platform Xamarin based (.NetStandard 2) mobile apps.

Prerelease Notice

Entities.Sqlite is currently in alpha stage development. We have published this early source to get feedback and feature ideas and hopefully many beta testers.

If you are willing to contribute to this repo by beta testing, please add a comment to the Beta Testing Issue

Currently, the only published branch is dev. Commits to this branch will always contain code that builds and runs all tests.

Features

Entities.Sqlite Wiki

Documention and additional project details can be found on the Entities.Sqlite Wiki.

Getting Started

Please review the Getting Started Wiki topic or jump in and view the TodoApp Sample source to help you get started with developing your mobile app with Entities.Sqlite.

Nuget Package

Entites.Sqlite is availabe as a NuGet package. The package details can be viewed at Achilles.Entities.Sqlite

Dependencies

Entities.Sqlite is dependent on a few amazing open source NuGet packages:

Open Source Projects

Entities.Sqlite would not be possible without ideas, contributions and source code from the open source community. Entities.Sqlite contains modified source code from the following GitHub repositories:

Please see the license.txt file for full license details.

Build and Test

Please clone or download the Entities.Sqlite repository. Entities.Sqlite is built with Visual Studio 2017 The repository contains a test project and a sample cross platform app to help you get started with your development.

Contribute

Entities.Sqlite is currently in early alpha development. We will welcome pull requests once we reach beta stage.