上一篇, 提到Query<Test>查询的时候, 如果Test中包含自定义class, Dapper不会给自定义class完成映射, 而是直接给null, 其实是可以实现的, 答案就在下面的基本用法介绍中 提到用法, 首先是要实现CURD, 这里先介绍Read吧. 先上实体: 一、一对一映射 一对一 ...
分类:
移动开发 时间:
2016-11-10 14:35:17
阅读次数:
269
以上注意两个问题: 1,对于like语句,拼接% 2,Add方法可以不加@前缀,源代码如下,会处理 ...
分类:
移动开发 时间:
2016-11-02 23:43:20
阅读次数:
412
MySQL官方驱动:http://www.cnblogs.com/linezero/p/5806814.html .NET Core 使用Dapper 操作MySQL 数据库, .NET Core 使用Dapper。 目前官方没有出.NET Core MySQL 驱动,但是已经有第三方进行改动封装出 ...
分类:
移动开发 时间:
2016-11-02 17:31:50
阅读次数:
339
近端时间从推酷app上了解到C#轻微型的ORM框架--PetaPoco。从github Dapper 开源项目可以看到PetaPoco排第四 以下是网友根据官方介绍翻译,这里贴出来。 PetaPoco是一款适用于.Net 和Mono的微小、快速、单文件的微型ORM。 PetaPoco有以下特色: 微 ...
一:优势 1,Dapper是一个轻型的ORM类。代码就一个SqlMapper.cs文件,编译后就40K的一个很小的Dll. 2,Dapper很快。Dapper的速度接近与IDataReader,取列表的数据超过了DataTable。 3,Dapper支持什么数据库。Dapper支持Mysql,Sql ...
分类:
移动开发 时间:
2016-10-27 23:26:30
阅读次数:
280
之前看过Dapper(使用到了Emit), CYQ.Data(另一种思路,没有使用Emit)类的框架之后, 也想自己做一个小框架玩一下, 不过此时能力太过欠缺, 做不了Cyq.Data或者PDF.Net此类的框架, 所以开始了学习之路. 先制定一个能达到的小目标吧, 从Emit开始. 一、使用场景 ...
分类:
其他好文 时间:
2016-10-27 13:23:57
阅读次数:
229
CUP和.NET SQL版本不同也会存在少许差距,但不会有质变,下面的测试结果仅供参考 比赛规则 1.统一使用Realse版本的最新 DLL,Realse模式启用程序 2.为了平衡CPU和数据库空闲情况,使用车轮战,每场比赛连续10回合比试 3.多次重启电脑取平均成绩上图 比赛成员 1.SqlSug ...
分类:
移动开发 时间:
2016-10-12 07:06:27
阅读次数:
791
我们都知道ORM全称叫做Object Relationship Mapper,也就是可以用object来map我们的db。 而且市面上的orm框架有很多,有重量级的Entity Framework,有轻量级的Dapper、PetaPoco等 假如你喜欢原生的Sql语句、又喜欢ORM的简单、... ...
分类:
Web程序 时间:
2016-10-05 15:29:50
阅读次数:
223
Dapper对SQL Server支持很好,但对于Oracle有些用法不一样,需要自己进行特殊处理。 1、首先要自定义一个Oracle参数类 1 public class OracleDynamicParameters : SqlMapper.IDynamicParameters 2 { 3 pri ...
分类:
移动开发 时间:
2016-09-26 13:07:55
阅读次数:
1558
Cactus在jexus上安装 Cactus基于之前简单后台管理的改良版本,完善了权限管理,为后续的扩展和管理做了铺垫。完全开放代码,可供学习交流目前采用MVC4+Autofac+Dapper制作而成,集成一个简单的Blog和权限系统通过修改配置可以切换数据源(目前有支持mysql,mssql,sq ...
分类:
其他好文 时间:
2016-09-20 07:56:11
阅读次数:
136