3
不同的執行力度解決我有2個控制器,取決於ISomeService
如何使用溫莎城堡
public class FirstController
{
public FirstController(ISomeService someService)
{
}
}
public class SecondController
{
public SecondController(ISomeService someService)
{
}
}
ISomeService
有一個實現,這取決於IRepository
:
public class SomeService : ISomeService
{
public SomeService(IRepository repository)
{
}
}
IRepository
有2個實現:FirstRepository
和SecondRepository
。
如何配置容器以解決FirstController
與FirstRepository
和SecondController
與SecondRepository
?