Tôi có một dự án ASP.NET Core 3.1. Thông thường, tôi đăng ký bất kỳ sự phụ thuộc bằng cách sử dụng ConfigureServices()
phương thức trong Startup.cs
lớp.
Nhưng, tôi thấy mình phải đăng ký rất nhiều phụ thuộc và ConfigureServices()
ngoại hình rất lớn! Tôi biết có lẽ tôi có thể tạo một phương thức mở rộng của một phương thức tĩnh và gọi nó từ lớp ConfigureService () `, nhưng tự hỏi liệu có cách nào tốt hơn không.
Nếu có một cách để đăng ký các phụ thuộc trong bộ chứa IoC mà không phải xác định chúng một lần như thế này
services.AddScoped<Interface, Class>();
.... 200 lines later
services.AddScoped<ISettings, Settings>()