OrmLite's goal is to provide a convenient, DRY, config-free, RDBMS-agnostic typed wrapper that retains a high affinity with SQL, exposing intuitive APIs that generate predictable SQL and maps cleanly to disconnected and Data Transfer Object (DTO) friendly, Plain Old C# Objects (POCOs). This approach makes easier to reason-about your data access making it obvious what SQL is getting executed at what time, whilst mitigating unexpected behavior, implicit N+1 queries and leaky data access prevalent in Heavy Object Relational Mappers (ORMs).
Complex properties are blobbed using any of the pluggable text serializers, and POCO-friendly references provide a convenient API for persisting related models. OrmLite is amongst the fastest Micro ORMs for .NET and runs on both .NET Framework and .NET.
Getting Started​
Get Started with OrmLite by installing your preferred RDBMS provider and configuring it with your .NET Application: