05 2016 档案

摘要:Ajax Demo: 阅读全文
posted @ 2016-05-26 18:52 jiajinhao 阅读(624) 评论(0) 推荐(0) 编辑
摘要:概述 Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。 现在已经取代了原来的SqlHelper优点: 使用Dapper可以自动进行对象映射! 阅读全文
posted @ 2016-05-19 18:36 jiajinhao 阅读(8297) 评论(0) 推荐(1) 编辑
摘要:概述 DDD领域驱动设计,它是对面向对象的的分析和设计(OOAD,Object Orient Analysis Design)的一个补充,对技术框架进行了分层规划,同时对每个类进行了策略和类型划分。领域模型是领域驱动的核心 ,采用DDD的设计思想,业务逻辑不再集中在几个大型的类上,而是在大量相对小的 阅读全文
posted @ 2016-05-18 16:44 jiajinhao 阅读(420) 评论(0) 推荐(0) 编辑
摘要:概述 #if/#endif 语句常用来基于同一份源码生成不同的编译结果,其中最常见的就是debug版和release版。但是这些工具在实际应用中并不是非常友好,因为它们容易被滥用,其代码页进而难以理解或调试。C#设计中考虑到这个问题,并提供了更好的工具——Conditional特性,用来为不同的环境 阅读全文
posted @ 2016-05-15 17:13 jiajinhao 阅读(5227) 评论(0) 推荐(0) 编辑
摘要:简单总结一些泛型的使用: 泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用; 需要注意的时候,一定要看准参数的类型化; 泛型使用方式 1、泛型继承: 泛型能够实现基类数据的继承,如下举例: 2、泛型接口: 泛型接口的类型参数要么已实例化,要 阅读全文
posted @ 2016-05-11 18:33 jiajinhao 阅读(222) 评论(0) 推荐(0) 编辑
摘要:对于泛型的知识,一直比较模糊,现在有机会整理一下,突发发现C#还有很多你不知道的东东,继续.NET FrameWork中泛型的协变与逆变: 1. 可变性的类型:协变性和逆变性 可变性是以一种类型安全的方式,将一个对象当做另一个对象来使用。如果不能将一个类型替换为另一个类型,那么这个类型就称之为:不变 阅读全文
posted @ 2016-05-02 01:27 jiajinhao 阅读(255) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示