Chloe
Chloe is a lightweight, high-performance Object/Relational Mapping (ORM) library for .NET and C. It provides a LINQ-like query interface, allowing developers to query and manipulate data using lambda expressions with support for join queries, group queries, aggregate queries, insert, batch update, batch delete, and sharding. It supports multiple database systems including SQL Server, MySQL, Oracle, SQLite, PostgreSQL, Dameng, and KingbaseES, each available as a separate NuGet package. Key features include entity mapping with attributes for primary keys and auto-increment columns, a DbContext for database access, fluent query syntax with Where, OrderBy, ThenBy, Select, Skip, and Take methods, multi-table joins with inner joins across multiple entities, and string operations like Contains for SQL LIKE queries. Chloe is licensed under MIT and is suitable for .NET developers needing a simple yet powerful ORM solution for building data-driven applications across various relational database platforms.