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>()