J'ai un projet ASP.NET Core 3.1. En règle générale, j'enregistre toute dépendance à l'aide de la ConfigureServices()
méthode dans la Startup.cs
classe.
Mais, je me retrouve à enregistrer beaucoup de dépendances et le ConfigureServices()
look est énorme! Je sais que je peux probablement créer une méthode d'extension d'une méthode statique et l'appeler à partir de la classe ConfigureService () `, mais je me demande s'il y a une meilleure façon.
S'il existe un moyen d'enregistrer les dépendances dans le conteneur IoC sans avoir à les définir une à la fois comme ceci
services.AddScoped<Interface, Class>();
.... 200 lines later
services.AddScoped<ISettings, Settings>()