Chloe.ORM 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Chloe.ORM 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Chloe.ORM 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C# .NET
操作系统 Windows
软件类型 开源软件
开源组织
地区 国产
投 递 者 so_while
适用人群 未知
收录时间 2016-06-27

软件简介

一款轻量、高效的.net C#数据访问框架(ORM)。实体为纯POCO,支持.net core,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合函数查询、插入数据、删除和更新满足条件的数据等操作,完全不需要拼接sql,开发容错率极高。当然也提供原生sql查询,原生sql查询在速度、性能上可与传说中的Dapper媲美。框架设计主打轻量、用法简单,编译后dll体积不足200KB,无第三方依赖,点击查看更多介绍... 

Example:

IDbContext context = new MsSqlContext(DbHelper.ConnectionString);
IQuery q = context.Query();
q.Where(a => a.Id == 1).FirstOrDefault();
q.Where(a => a.Id > 0).OrderBy(a => a.Id).ThenByDesc(a => a.Age).Skip(1).Take(999).ToList();

IQuery q1 = context.Query();
q.InnerJoin(q1, (a, b) => a.Id == b.Id).Select((a, b) => new { A = a, B = b }).ToList();
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(30) 发布并加入讨论🔥
发表了资讯
2017/09/26 11:53

.NET 数据库访问框架 Chloe.ORM v2.18 丰富子查询

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,开发容错率极高。 更新内容: 支持Distinct:IQuery.Distinct() 支持取负操作:...

2
16
发表了资讯
2017/09/04 10:30

Chloe.ORM v2.16 更新,.NET 数据库访问框架

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,开发容错率极高。 更新内容: api 'IDbContext.SqlQuery()' 的泛型参数支持 dy...

3
12
发表了资讯
2017/07/10 09:27

.NET Chloe.ORM v2.12 支持联合主键

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,开发容错率极高。 更新内容: 支持联合主键 API文档:http://www.52chloe.com/...

3
13
发表了资讯
2017/07/07 10:11

.NET Chloe.ORM v2.11,.Net C# 数据库访问框架

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,开发容错率极高。 更新内容: 支持数据库 byte 类型映射到枚举 修改Chloe.MySql...

0
24
发表了资讯
2017/06/19 09:49

.NET Chloe.ORM v2.10 简化多表连接查询

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,开发容错率极高。 更新内容: 增加更易用的多表连接查询接口 DbContext.JoinQu...

6
10
发表了资讯
2017/06/16 09:44

.NET Chloe.ORM v2.9 支持插入无主键的实体

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,开发容错率极高。 更新内容: 支持插入无主键的实体 将特性 SequenceAttribute ...

4
9
发表了资讯
2017/06/05 09:52

.NET Chloe.ORM v2.8 CURD 支持指定表名

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,开发容错率极高。 更新内容: CURD 支持指定表名 Chloe.SQLite 增加读写锁 修改...

5
18
发表了资讯
2017/05/22 10:18

.NET Chloe.ORM v2.7:实体支持设置 Schema

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,开发容错率极高。 更新内容: 特性 TableAttribute 支持设置 Schema 修改issue...

4
20
发表了资讯
2017/04/10 09:35

.NET Chloe.ORM v2.6 发布,.Net C# 数据库访问框架

.NET Chloe.ORM v2.6 发布了。 更新内容: 特性 ColumnAttribute 增加 DbType 和 Length 支持注册映射类型 在lambda表达式树中支持取模运算符 DbContext.SqlQuery() 移除对泛型 T 的 new() 约束 支持数据库 int16 类型映射到 C# 枚举类型 Chloe.Oracle:支持数据库 int16 类型映射到 C# 的 bool 类型 IGroupingQuery.ThenBy() 更改为 IGroupingQuery.AndBy() API文档:http://www.52chloe.com/Wiki/Document Chloe.ORM:一款高质...

8
13
发表了资讯
2017/03/06 09:51

.NET Chloe.ORM v2.5 简化多表连接查询操作

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,开发容错率极高。 更新内容: 简化连接查询操作#9:IJoiningQuery 接口增加多个...

14
21
发表了资讯
2017/01/20 09:30

Chloe.ORM v2.4 发布,丰富 lambda 支持

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,完全不需要拼接Sql,开发容错率极高。 更新内容: 支持在lambda中使用Nullabl...

0
14
发表了资讯
2017/01/09 09:45

.NET Chloe.ORM v2.3,支持 sql 拦截器

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,完全不需要拼接Sql,开发容错率极高。 更新内容: 增加 sql 拦截功能 修复问题:...

9
16
发表了资讯
2016/12/19 09:00

.NET Chloe.ORM v2.2 发布,新增 API

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。支持SqlServer、MySql、Oracle及SQLite,实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,完全不需要拼接Sql,开发容错率极高。 更新内容: 增加API IDbContext.QueryByK...

13
22
发表了资讯
2016/12/05 10:19

Chloe.ORM2.1 发布,支持 Oracle 和存储过程

Chloe.ORM:一款高质量的.Net C#数据库访问框架(ORM)。实体为纯POCO,支持基本数据类映射的同时也支持枚举类型。查询接口借鉴linq,支持lambda表达式,高效便捷开发。借助lambda表达式,完全用面向对象的方式就能轻松执行多表连接查询、分组查询、聚合查询、插入数据、批量删除和更新满足条件的数据等操作,完全不需要拼接Sql,开发容错率极高。 v2.1更新内容: 支持 Oracle 数据库 实体支持继承 支持存储过程 重命名:NotAuto...

4
12
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
30 评论
265 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部