Ci stiamo chiedendo quale sia la migliore pratica per la registrazione dei tipi in un contenitore IoC.
Quali sarebbero gli argomenti a favore e contro i seguenti principi:
Principio 1: solo un assieme my.project.DependencyInjection
- Assieme separato per l'iniezione delle dipendenze
- Una classe (ad esempio
UnityConfig.cs
) in cui sono registrati tutti i tipi dell'intera soluzione - my.project.DependencyInjection fa riferimento a molti progetti per registrare i loro tipi
Principio 2: una classe di configurazione del contenitore IoC per l'assemblaggio di esecuzione
- Ogni assembly in esecuzione ha il proprio file
UnityConfig.cs
- Solo i tipi necessari di questo assieme sono registrati nel rispettivo file
UnityConfig.cs
Qual è la tua posizione in questo?
Grazie in anticipo per le tue opinioni e argomenti