非常符合大众开发人员的编码习惯,在保持原生开发理念的基础上,极大的提高了开发效率和执行效率;支持多种DB的访问处理。主要特征如下:(1)对于单表(对应单实体对象)数据处理不需要手动编写SQL脚本,提供了基于拉姆达表达式的简便表达方法;(2)对于多表操作或者较复杂的SQL语句,按照原生的SQL语句写出来,再放置到配置文件对应的节点中,便于公司内部DBA Review,也方便即使需要切换DB类型时,由一个统一的地方修改,还有就是如果只是简单的调整一下SQL,不用重新编译程序发布,方便PS人员在线紧急处理。 (3)高性能的ORM处理,最底层采用Dapper作为ORM核心; (4)内置实现了读写分离的处理,对于1 Master->N Slave模式下,可自动负载Slave DB,当然,你也可以自己提供负载策略。 (5)支持分布式事务处理,使用极为简单。(6)各处可自定义的地方尽量基于接口,以方便你做自定义实现,以供不同情况下的扩展。