আমার একটি এএসপি.নেট কোর 3.1 প্রকল্প রয়েছে। সাধারণত, আমি ক্লাসে ConfigureServices()
পদ্ধতিটি ব্যবহার করে যে কোনও নির্ভরতা নিবন্ধন করি Startup.cs
।
তবে, আমি নিজেকে অনেকগুলি নির্ভরতা নিবন্ধ করে ConfigureServices()
দেখতে দেখতে দেখতে দেখতে বিশাল লাগে! আমি জানি আমি সম্ভবত একটি স্ট্যাটিক পদ্ধতির একটি এক্সটেনশন পদ্ধতি তৈরি করতে পারি এবং এটি কনফিগার সার্ভিস () `শ্রেণি থেকে কল করতে পারি তবে আরও ভাল উপায় আছে কিনা তা ভেবে অবাক হচ্ছি।
আইওসি পাত্রে নির্ভরতা নিবন্ধ করার কোনও উপায় যদি এ জাতীয় সময়ে একবারে এটির সংজ্ঞা না দেয়
services.AddScoped<Interface, Class>();
.... 200 lines later
services.AddScoped<ISettings, Settings>()