A lightweight and high-performance Object/Relational Mapping(ORM) library for .NET --C#
A lightweight and high-performance Object/Relational Mapping(ORM) library for .NET --C#
Chloe is a lightweight Object/Relational Mapping(ORM) library. The query interface is similar to LINQ. You can query data like LINQ and do any things(Join Query | Group Query | Aggregate Query | Insert | Batch Update | Batch Delete | Sharding) by lambda with Chloe.ORM.
Documentation: https://github.com/shuxinqin/Chloe/wiki
MIT License
…
IDbContext context = new MsSqlContext(DbHelper.ConnectionString);
IQuery<User> q = context.Query<User>();
…
…
…
context.SqlQuery<User>("select Id,Name,Age from Users where Name=@name", DbParam.Create("@name", "lu")).ToList();
context.SqlQuery<int>("select Id from Users").ToList();
…
…
…
…
MsSqlContext context = new MsSqlContext(DbHelper.ConnectionString);
context.Delete<User>(a => a.Id == 1);
/*
* DELETE [Users] WHERE [Users].[Id] = 1
*/
context.Delete<User>(a => a.Gender == null);
/*
* DELETE [Users] WHERE [Users].[Gender] IS NULL
*/
User user = new User();
user.Id = 1;
context.Delete(user);
/*
* Int32 @P_0 = 1;
DELETE [Users] WHERE [Users].[Id] = @P_0
*/
是否能升级支持Json 和Jsonb类型的数据操作
Sharding 是否可以支持include 和ThenInclude
分库分表的使用
建议优化 VisitCoalesce 方法中的 SQL 生成逻辑
强烈建议群主实现这样的Update
支持Union或者Union ALL?
.net10下,LINQ问题
.net10下,Where中 ids.Contains(w.Id)条件会报错,.net9及更低版本没问题
SeekDb考虑添加吗?
关于支撑空间类型