تزریق وابستگی با FromServices
روشهای مختلفی برای تزریق وابستگیها وجود دارد که در لینک زیر میتوانید درباره آنها مطالعه کنید: dependency-injection قسمتی که ما در این مطلب به آن میپردازیم، تفاوت تزریق constructor و method در...
روشهای مختلفی برای تزریق وابستگیها وجود دارد که در لینک زیر میتوانید درباره آنها مطالعه کنید: dependency-injection قسمتی که ما در این مطلب به آن میپردازیم، تفاوت تزریق constructor و method در...
نکته مهم : زمانی که نمیدانید با exception اتفاق افتاده چه کاری میتوانید بکنید، آن را catch نکنید متن بالا به این معنی است که اگر در متودی که بطور مثال برای نوشتن بر روی فایل استفاده میشود به خطا...
در صورتی که میخواهید یک Enum را به یکی API که بصورت HTTPGET است، پاس بدهید، حواستان باشد که بصورت پیش فرض معتبر بودن ورودی آن بررسی نمیشود. بطور مثال کد زیر را درنظر بگیرد: [HttpGet] public asyn...
فرض کنید موارد استفاده از سرویسهایی که دارید را میخواهید در یک پروژه بزرگ پیدا کنید که این پروژه خود شامل زیرپروژه های مختلف است. جستجو عادی به ازای هر سرویس حتی با ابزارها بسیار زمانبر است. راه ...
X = (sign) m * r^e Console.WriteLine("{0:R}", .1 + .2); // 0.30000000000000004 Console.WriteLine("{0:R}", .1f + .2f); // 0.3 Console.WriteLine("{0:R}", .1m + .2m); // 0.3 float x = 0.1f; // 0...
از افزونههای خوب برای یادگیری زبان و ترجمه کلمات برای مروگرهای بر پایه chromium میتوان به E Joy اشاره کرد. توسط این افزونه تمام موارد مورد نیاز برای ترجمه و یادگیری زبان انگلیسی را در مرورگر خود ...
فرض کنید که شما یک API از نوع GET دارید و میخواهید آن را در قسمتی از کد خود فراخوانی کنید. اما مقادیری که میخواهید به آن پاس بدهید در اتریبوتهای یک کلاس ذخیره شدهاند. با استفاده از قابلیت overr...
بهینهسازی دیتابیس و کوئریها یکی از موارد مهم در دیتابیس است تا بتوان از منابع موجود بصورت بهینه استفاده کرد. یکی از روشها برای دانستن کوئریهای زمانبر برای بهینهسازی، اجرا کردن کوئری زیر در دی...
یکی از مواردی که در زمان طراحی دیتابیس باید رعایت شود، بحث نامگذاری درست آیتمها است. بصورت پیشفرض SQL SERVER نامهای پیشفرض بطور مثال برای کلید داخلی، کلید خارجی، مقدار پیش فرض و … میدهد که بهت...
از ابزارهایی که برای مدیریت پروژه استفاده میشود، Git است که کاربردهای زیادی دارد. در زمانهایی که تعداد افرادی که بر روی یک پروژه کار میکنند زیاد میشود، نیاز به مدیریت کد و کامیتها بیشتر احساس ...