, je peux enregistrer automatiquement tous les types qui mettent en œuvre des interfaces avec cette déclarationdépendances Resolve seulement de l'espace de noms spécifié
IUnityContainer container = new UnityContainer();
container.RegisterTypes(
AllClasses.FromAssembliesInBasePath(),
WithMappings.FromMatchingInterface,
WithName.Default,
WithLifetime.Transient);
ICustomer result = container.Resolve<ICustomer>();
Comment puis-je spécifier un espace de noms pour les interfaces et les implémentations?
i.e: seules les interfaces de Framework.RepositoryInterfaces
doivent être résolues par types dans Framework.RepositoryImplementations
.