1
Представьте интерфейсStructureMap регистрация
- IRepository
- IFooRepository: IRepository
- IBarRepository: IRepository
с попутным Repository:
- FooRepository: RepositoryBase, IFooRepository
- BarRepository: RepositoryBase, IBarRepository
Я пытаюсь сделать общую регистрацию структуры карты, чтобы зарегистрировать все мое хранилище в одном реестре назвать мой IoC с IFooRepository
public class DataRegistry : Registry
{
public DataRegistry()
{
Scan(x =>
{
x.AssemblyContainingType<RepositoryBase>();
x.IncludeNamespaceContainingType<RepositoryBase>();
//Todo Register EndWith Repository as ImplementedInterface
});
}
}