1.你从ioc容器获取一个对象
2.获取对象的类型没有默认构造函数,只有带参构造函数
3.构造函数参数为接口
4.从ioc容器中获取一个指定接口的对象,并调用原实体类的构造函数
5.递归
具体怎么做能给个代码吗
@Frank_Zheng: `````你是让我把整个autofac代码贴上来?
说是几句话,代码量你也觉得只有几行吗?
@吴瑞祥: 只需贴Autofac注册的代码就行啦
@Frank_Zheng: 哦.你问的是怎么用autofac而不是怎么做autofac?
@吴瑞祥: 是啊
@Frank_Zheng: launcher发的连接 里面看: 5)在控制台中,编写以下测试程序:
@吴瑞祥: 行了,谢了
文章写得不错 但是 注册好麻烦的说。
不应该是自动注册 自动注入吗?
同样遇到 这个 问题 找了很久不知道怎么结局呢,因为 A的构造函数 依赖别的 IB接口作为参数。
而IB接口又依赖另一个接口IC,IC 又依赖 ID。。。。