【发布时间】:2014-12-19 15:40:08
【问题描述】:
对于以下接口和类,我如何使用 Unity Container 流畅地(以编程方式)将其连接起来,以便 FooController 获取 ARepository 的实例,BarController 通过构造函数注入获取 BRepository 的实例?
public interface IRepository
{
}
public class ARepository : IRepository
{
}
public class BRepository : ARepository
{
}
public class FooController
{
public FooController(IService service, IRepository repository)
{
}
}
public class BarController
{
public BarController(IService service, IRepository repository)
{
}
}
【问题讨论】:
-
dup问题看起来不一样,但答案完全一样。
-
这是另一个有效的答案:stackoverflow.com/questions/4989676/…
标签: c# dependency-injection unity-container