Quantcast
Channel: OSCHINA 社区最新新闻
Viewing all articles
Browse latest Browse all 44787

Chloe.ORM 2.0 发布,增加默认主键机制

$
0
0

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

2.0版本更新内容:

  • 实体增加默认主键机制:一个实体没显示指定主键的时候,Chloe 默认选择名为 Id 的属性作为主键列,与此同时,如果该实体也没有显示指定任何自增列并且 Id 属性为 Int16、Int32 或者 Int64 类型,则也会默认其为自增列

  • 参数化 Sql 中对 string 参数固定Size:在数据库中,有个执行计划的概念,在参数化的 Sql 对 string 类型参数进行固定 Size,一定程度上会提高数据库性能,现新版本中会将 string 类型的参数 Size 属性统一设置为 4000

  • 调整聚合接口 Max 和 Min:在 1.* 版本中,聚合接口 Max 和 Min 只支持对数值类型操作。2.0 版本中可以对日期字段进行求 Max 和 Min

  • 修改些许Bug以及框架内部实现微调,2.0 版本lambda表达式树支持更丰富,性能更强劲

相关链接:


Viewing all articles
Browse latest Browse all 44787

Trending Articles