依存する2つのコントローラーがありますISomeService
public class FirstController
{
public FirstController(ISomeService someService)
{
}
}
public class SecondController
{
public SecondController(ISomeService someService)
{
}
}
ISomeService
に依存する 1 つの実装がありますIRepository
。
public class SomeService : ISomeService
{
public SomeService(IRepository repository)
{
}
}
IRepository
には と の 2 つの実装がFirstRepository
ありSecondRepository
ます。
およびで 解決FirstController
するようにコンテナーを構成するにはどうすればよいですか?FirstRepository
SecondController
SecondRepository