Skip to content

对原生 ADO.NET 的增强和辅助类,使其具备类似 ORM 操作的便利性,当从数据库中读取数据时,对内存中的 DataSet、DataTable、DataRow 进行动态映射。当向数据库写入数据时,根据操作的对象自动生成 SQL 语句并执行 ADO.NET 层面相应的操作。

License

iccb1013/sheng.ADO.NET.Plus

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

sheng.ADO.NET.Plus

请访问原版代码库,以获得最新更新: https://github.com/iccb1013/sheng.ADO.NET.Plus

MIT 协议开源,可以随意使用,但是需在源代码和产品关于画面保留版权声明和我的网站链接,谢谢。

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

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

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

详细说明请浏览: https://shengxunwei.com

曹旭升(sheng.c)
QQ:279060597
Email:cao.silhouette@msn.com
@南京

About

对原生 ADO.NET 的增强和辅助类,使其具备类似 ORM 操作的便利性,当从数据库中读取数据时,对内存中的 DataSet、DataTable、DataRow 进行动态映射。当向数据库写入数据时,根据操作的对象自动生成 SQL 语句并执行 ADO.NET 层面相应的操作。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published