Skip to content

A lightweight, micro-ORM for Sqlite providing database services for cross-platform mobile apps built using Xamarin.

License

Notifications You must be signed in to change notification settings

mdnaushadali/Entities.Sqlite

 
 

Repository files navigation

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

  • Code First fluent API for database modelling
  • Database creation from entity model
  • Linq provider for entity queries

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.

About

A lightweight, micro-ORM for Sqlite providing database services for cross-platform mobile apps built using Xamarin.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%