ryb*_*ber 5 c# ninject ioc-container
我正在将Ninject引入现有项目的大量混乱中.我想写一个诊断测试,以确保Ninject最终创建的所有类实际上可以由Ninject解决...而不实际创建任何类.
我想避免实际构造的原因是这些类中的许多类都倾向于在它们的构造函数中启动数据库操作(叹息是的,我知道).否则我会Get<T>用try/catch 来运行它们
有一个CanResolve扩展IResolutionRoot(即,Kernel如果您有合适的usings ,您可以使用它)。有一个CreateRequest用于创建请求。如果您需要示例或任何更深入的信息,请查看源代码和测试。
| 归档时间: |
|
| 查看次数: |
1412 次 |
| 最近记录: |