在真实的项目开发中,可能有些人比较喜欢写SQL语句,但是对于EF这种ORM框架比较排斥,那么轻量型的Dapper就是一个不错的选择,即让你写sql语句了,有进行了关系对象映射。其实对于EF吧,我说下我个人的见解,EF是相对来说比较重的ORM框架,它是讲究通用性的框架,而非单纯的实现某种需求的框架,不...
分类:
移动开发 时间:
2015-11-10 00:02:27
阅读次数:
286
Dapper完美兼容Oracle,执行存储过程,并返回结果集。这个问题,困扰了我整整两天。刚刚用到Dapper的时候,感觉非常牛掰。特别是配合.net 4.0新特性dynamic,让我生成泛型集合,再转json一气呵成。不过,各种ORM总有让人吐槽的地方。。。比如,我之前在SqlServer上写测试...
分类:
移动开发 时间:
2015-10-13 18:39:47
阅读次数:
531
Dapper是一个开源轻的量级的ORM,只有一个代码文件,完全开源,你可以放在项目里的任何位置,来实现数据到对象的ORM操作,体积小速度快。PetaPoco是一款适用于.NET应用程序的轻型对象关系映射器。与那些功能完备的ORM(如NHibernate或Entity Framework)不同的是,P...
分类:
移动开发 时间:
2015-10-04 01:36:28
阅读次数:
971
看同事使用的 一个ORM 框架 中 有这样一个功能 通过特性(附加属性)的功能来 实现的两个类对象之间动态赋值的 功能 觉得这个功能不错,但是同事使用的 ORM 并不是我使用的 Dapper 所以就自己写了一个实现同样功能的 工具类出来。发个贴 为其他有这方面需求的人 来做个参考。 希望大家多提点意...
分类:
其他好文 时间:
2015-09-29 12:59:21
阅读次数:
150
参考链接:https://github.com/StackExchange/dapper-dot-net Dapper - a simple object mapper for .Net Dapper is a single file you can drop in to your project ...
分类:
移动开发 时间:
2015-09-18 13:49:53
阅读次数:
619
#region 分页获取数据 /// /// 分页获取数据 /// /// 实体类 /// 获取列 /// 表名 /// 页码 /// 每页数据量 /// 查询条件 ...
分类:
移动开发 时间:
2015-09-16 17:46:39
阅读次数:
322
假如你喜欢原生的Sql语句,又喜欢ORM的简单,那你一定会喜欢上Dapper这款ROM.Dapper的优势:1,Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll.2,Dapper很快。Dapper的速度接近与IDataReader,取列表的数...
分类:
移动开发 时间:
2015-09-13 19:57:27
阅读次数:
193
Dapper中对事务的处理也非常简单,如下代码所示: 1 private void DapperTransaction() 2 { 3 using (IDbConnection con = OpenConnection()) 4 ...
分类:
移动开发 时间:
2015-09-02 13:10:53
阅读次数:
826
https://github.com/StackExchange/dapper-dot-netDapper学习笔记(2)-链接引用Stackoverflow/dapper的Dapper-Extensions用法(一)Dapper小型ORM的使用(随便吐槽下公司)Dapper的基本使用使用轻量级ORM...
分类:
移动开发 时间:
2015-09-02 09:22:52
阅读次数:
165
特性Dapper 是一个单独的文件,可以放进你的项目中用来扩展你的IDbConnection接口.它提供了三个助手:执行一个查询,并将结果映射到一个强类型集合中注意:所有扩展方法假设连接已经打开,如果连接关闭,他们将会失败。public static IEnumerable Query(this I...
分类:
移动开发 时间:
2015-09-01 21:31:18
阅读次数:
471