开源ORM

Farseer.net轻量级开源框架 目录

https://github.com/steden/Farseer.net

----------------------------------

 SunSonic 3.0 ORM开源框架的学习

http://www.cnblogs.com/binghuojxj/p/3881303.html

从零开始编写自己的C#框架

http://www.cnblogs.com/EmptyFS/category/565358.html

一个ORM的实现(附源代码)

http://www.cnblogs.com/dataadapter/archive/2014/07/30/3879504.html

 为初学者写ORM,ORM的原理及测试案例

http://www.cnblogs.com/haofuqi/archive/2014/08/12/3906777.html

Moon.Orm

http://www.cnblogs.com/humble/category/372052.html

 

------------------------------------------------

轻型的ORM类Dapper

https://github.com/stackexchange/dapper-dot-net

http://slickflow.codeplex.com/

轻型的ORM类Dapper

http://www.cnblogs.com/shanyou/archive/2013/01/25/2877278.html

轻量级.NET ORM框架:Dapper

前面一篇文章介绍了Stack Overflow的开源性能框架MVC Mini Profiler,这回还要简单介绍的是来自Stack Overflow的轻量级.NET ORM框架:Dapper

Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,主要是IDbConnection的扩展方法,编译后就40K的一个很小的dll。主要特性为:

  • Dapper很快。Dapper的速度接近与IDataReader。取列表的数据超过了DataTable。
  • Dapper支持主流数据库 Mysql,SqlLite,Mssql2000,Mssql2005,Oracle等一系列的数据库
  • 支持多表并联的对象。支持一对多、多对多的关系,并且没侵入性。想用就用,不想用就不用。无XML无属性。代码以前怎么写现在还怎么写。
  • Dapper支持net2.0,3.0,3.5,4.0。
  • 原理通过Emit反射IDataReader的序列队列,来快速的得到和产生对象。
  • Dapper语法十分简单。并且无须迁就数据库的设计。

------------------------------------------------

一个简单的ORM制作(CURD操作类)

http://www.cnblogs.com/xujiatao/p/4216707.html

 

posted @ 2014-08-01 20:47  高山-景行  阅读(924)  评论(0编辑  收藏  举报