Bir ASP.NET Core 3.1 projem var. Genellikle, sınıftaki ConfigureServices()yöntemi kullanarak herhangi bir bağımlılığı kayıt Startup.cs.
Ama kendimi çok fazla bağımlılık ve ConfigureServices()büyük görünüm kaydettirmek zorunda buluyorum Muhtemelen statik bir yöntem bir uzantısı yöntemi oluşturmak ve ConfigureService () `sınıfından çağırabilir, ancak daha iyi bir yolu olup olmadığını merak biliyorum.
Bağımlılıkları IoC kapsayıcısına böyle bir tanımlamak zorunda kalmadan kaydetmenin bir yolu varsa
services.AddScoped<Interface, Class>();
.... 200 lines later
services.AddScoped<ISettings, Settings>()