Sag*_*har 3 structuremap ioc-container unity-container
为什么我更喜欢Unity上的StructureMap?
StructureMap允许您按惯例注册类型.而不是明确地为IFoo注册Foo,为IBar注册Bar,为IBaz注册Baz,您可以:
ObjectFactory.Initialize(x =>
x.Scan(scan => {
scan.TheCurrentAssembly();
scan.WithDefaultConventions();
})
);
Run Code Online (Sandbox Code Playgroud)
"默认约定"自动注册具有相同名称和"I"前缀的接口的每个类型.还有一些其他内置约定(如果您键入命名不遵循此模式),并且定义您自己的约定是微不足道的.
| 归档时间: |
|
| 查看次数: |
972 次 |
| 最近记录: |