代码改变世界

Dapper的基本使用

2015-01-17 22:03 by Fururur, 98404 阅读, 57 推荐, 收藏, 编辑
摘要:Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。给出官方地址。 http://code.google.com/p/dapper-dot-net 阅读全文

利用Dapper ORM搭建三层架构

2015-01-17 19:22 by Fururur, 24876 阅读, 12 推荐, 收藏, 编辑
摘要:利用Dapper关系对象映射器写的简单的三层架构。Dapper:StackOverFlow在使用的一个微型的ORM,框架整体效率较高,轻量级的ORM框架。网上有较多的扩展。此处只是简单的调用Dapper中的方法。UI层: Dapper.Console:一个简单的控制台程序。 BLL业务逻辑层: Da 阅读全文

ASP.NET和IIS工作原理

2015-01-17 19:15 by Fururur, 2013 阅读, 0 推荐, 收藏, 编辑
摘要:图为iis6.0运行asp.net的原理。 browser向iis发送HTTP请求,HTTP.SYS将其分发给W3SVC(World Wide Web Publishing Service),后者解析请求,若是静态网页,直接响应给browser;若是动态网页,IIS无法直接处理,寻找存放在Metab 阅读全文

C#中的new修饰符

2015-01-17 18:52 by Fururur, 1304 阅读, 0 推荐, 收藏, 编辑
摘要:MSDN:在用作声明修饰符时,new 关键字可以显式隐藏从基类继承的成员。 隐藏继承的成员时,该成员的派生版本将替换基类版本。 虽然可以不使用 new 修饰符来隐藏成员,但将收到编译器警告。 如果使用 new 来显式隐藏成员,将禁止此警告。 1 public class BaseClass 2 { 阅读全文

.NET 三层架构的简单规划

2014-11-27 20:01 by Fururur, 339 阅读, 0 推荐, 收藏, 编辑
摘要:今天心血来潮简单看了下petshop4.0的源代码,他就是用三层架构来实现的。现在简单的做下总结。 首先我们先看下petshop的三层架构。 1 WEB 表示层 2 Model 业务实体 3 BLL 业务逻辑层 4 DALFactory 数据层的抽象工厂 5 IDAL 数据访问层接口定义 6 SQL 阅读全文