Lightweight multi-platform ORM for mobile, desktop and servers. Data providers for Sqlite, SQL Server, MySql and Postgres are available on Nuget.


Keywords
ios, sql, xamarin, iridium, uwp, sqlite, orm, android
License
MIT
Install
Install-Package iridium -Version 2.2.0.224-pre

Documentation

Iridium

Portable lightweight .NET ORM for mobile, desktop and servers

Iridium is a .NET ORM that can be used on any platform supported by .NET, Mono or Xamarin.

Features:

  • Works on any .NET 4.5+ platform, including Xamarin (iOS and Android), Windows (Phone) 8.1, Windows 8 and Windows 10 UWP
  • Lightweight (assembly is < 170k), very fast and with zero dependencies
  • Full LINQ expression support, including complex expressions involving relations
  • Seamless support for relations (many-to-one and one-to-many)
  • Uses POCO classes (no base class or interface required)
  • Works with any storage backend, including SQL databases and non-relational databases, in-memory storage and flat files (Json/Xml)
  • Built-in support for many databases. Adding other database providers is extremely easy.
    • Sqlite (all platforms, including Windows, iOS, Android, Windows Runtime, UWP)
    • SQL Server (Windows, iOS and Android)
    • MySql (Windows)
    • ...

Full documentation and additional information: www.iridiumdb.com