对原生 ADO.NET 的增强和辅助类,使其具备类似 ORM 操作的便利性,当从数据库中读取数据时,对内存中的 DataSet、DataTable、DataRow 进行动态映射。当向数据库写入数据时,根据操作的对象自动生成 SQL 语句并执行 ADO.NET 层面相应的操作。
Switch branches/tags
Nothing to show
Clone or download
Latest commit 45b5b8b Jun 8, 2018
Permalink
Failed to load latest commit information.
.vs/sheng.ADO.NET.Plus/v14 升级 Jul 6, 2017
Sheng.AdoNetPlus 升级 Jul 6, 2017
Sheng.Kernal 升级 Jul 6, 2017
_Lib create Mar 21, 2017
packages/Newtonsoft.Json.10.0.2 升级 Jul 6, 2017
sheng.ADO.NET.Plus 升级 Jul 6, 2017
LICENSE LICENSE Jun 8, 2018
README.md Update README.md Aug 23, 2017
sheng.ADO.NET.Plus.sln 升级 Jul 6, 2017

README.md

sheng.ADO.NET.Plus

sheng.ADO.NET.Plus 是一个介于 Entity Framework 和直接使用 ADO.NET 两者之间的,高度自由高开发效率的数据库访问层组件。

  • 支持所有数据库原生操作(基于微软企业库的数据模块,并集成了日志模块,所有数据库操作异常使用企业库写日志)
  • 解除与数据库表模型一一对应的关系,由开发人员灵活指定映射关系。
  • 支持直接使用SQL语句并根据查询结果在内存中动态映射。
  • 支持调用存储过程并根据查询结果动态映射。
  • 支持自动化的事务处理,可自动回滚。
  • 支持一对多的映射关系,即一个实体类可以映射到多张表。
  • 支持自动填充/补全数据实体类中的数据。
  • 支持DataSet、DataTable、DataRow多种粒种的内存动态映射。
  • 支持简单SQL构造器,支持自动生成简单的无模型映射的SQL语句。
  • 支持对实体字段的精细化处理,如将实体对象的任意 Property 标记 JsonAttribute 后,将自动以 Json 格式写入字段。
  • 高性能,高灵活性,高可维护性。

更好的排版和详细的使用说明见这里: http://blog.shengxunwei.com/Home/Post/01b37f59-cbe3-4a86-a642-e2d8142ea0b7