摘要: 从容器中的可用服务中, 选取一个构造函数来创造对象, 这个过程就是自动装配. 一、选择构造函数 默认情况下, autofac会使用无参构造函数, 去创建对象. 我将Person类稍微修改了下. 但是也可以通过传入参数的方式, 去自动选择使用哪一个构造函数. 还可以在注册的时候就指定使用哪一个构造函数 阅读全文
posted @ 2016-12-13 17:15 Sniper_ZL 阅读(664) 评论(0) 推荐(0) 编辑
摘要: 上一篇中, 留了一个小问题,在一个接口下面, 注册多个类, 并能正常获取. 之前的方式是不能做到的, 在服务中, 有一种实现方式是可以的. 一、服务 1. 类型 - 描述服务的基本方法 上一篇其实使用到过这种方式, 只是并没有拿出来讲. 这个方法, 就可以将IAnimal类型的服务与Dog的组件连接 阅读全文
posted @ 2016-12-13 14:39 Sniper_ZL 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 快到年终了, 最近项目比较悠闲, 就想总结下, 项目中所使用到的一些技术, 以及使用方法. 之前有写过Dapper以及Dapper的一个扩展, 这些也是项目中使用过的. 算是一个温故而知新吧. 代码: 一、类型注册 类型的注册, 使用的方法是container.Resolve<Type>()和con 阅读全文
posted @ 2016-12-13 11:21 Sniper_ZL 阅读(589) 评论(0) 推荐(0) 编辑