ORM
娃都会打酱油了
世界本来就是不公平的,怨天尤人、自怨自艾又有何用,何不努力一把。
展开
-
Dapper.net 在Parameterized时对于String的扩展
虽然Dapper通过提供的DbString本身支持对于String的指定Parameterized,但这方法明显不够,当Insert时,我们更希望是把一个Poco直接传递过去,而不是来new一个匿名函数,对于string类型的属性,转化成DbString,然后一个一个的属性再写一遍,这多苦逼通过代码,可以看到有这么一段方法public static Action CreateParam原创 2013-10-21 12:30:15 · 2914 阅读 · 0 评论 -
基于IBatisNet(MyBatis.Net)的Repository
说明什么的就不写了,直接上代码,如果不了解Repository,那就先去百度或者谷歌下……IRepository接口约束 using IBatisNet.DataAccess.Interfaces; public interface IRepository : IDao where T : class { ///原创 2015-02-04 10:07:57 · 4834 阅读 · 0 评论 -
MyBatis.Net的一些记录
1、配置文件监控在MyBatis.Net的帮助文档中,有一段关于创建ISqlMap的代码,而这段代码在dll中是已经提供了的,代码如下ConfigureHandler handler = new ConfigureHandler(Configure);DomSqlMapBuilder builder = new DomSqlMapBuilder();_mapper = builder.原创 2013-11-19 17:27:08 · 2809 阅读 · 0 评论 -
Dapper的完整扩展(含Nunit单元测试)
这个其实是看了Dapper作者的扩展后觉得不爽,然后自己按照他的设计思路重写了代码,另外作者似乎已经支持了属性、字段等与数据库中的映射.....具体包含了1、对字符串的扩展2、对主键的定义,支持单或多主键,当单主键并且类型为数字时,认为该主键为自增列3、对表名的定义实际代码如下:DapperExtensions部分using System;using Sy原创 2013-10-25 16:36:00 · 24141 阅读 · 9 评论