一,项目背景 现在基本上大大小小的项目都需要和数据库打交道,自然而然数据库操作会有很多地方,而使用传统ADO.NET整个流程有点麻烦,出参都需要手动转换为对象.基于以上,我们需要一个SQL执行工具,能简化上诉步骤,而不失对SQL控制权. 二,核心技术 最底层是ADO.NET,基于ADO.NET开发的工具. 1.支持多数据库 2.支持增删改查事务过程等常用SQL操作 3.支持参数统一化 4.支持入参多样化,且自动转换成SQL参数 5.支持出参多样化,且自动转换成对象 6.缓存方案(未完成) 7.并