علامت سؤال در Nullable Reference Types زبان C# چه کاربردی دارد؟
در پروژهای که nullable فعال است بین string و string? هشدارهای زیادی میبینم. آیا استفاده از ! برای حذف هشدار روش درستی است؟ چطور ورودیهای nullable را بدون پنهان کردن خطا مدیریت کنیم؟
پرسشهای منتشرشده جامعه برنامهنویسان را ببینید و از تجربههای مشترک برای حل مسئله استفاده کنید.
در پروژهای که nullable فعال است بین string و string? هشدارهای زیادی میبینم. آیا استفاده از ! برای حذف هشدار روش درستی است؟ چطور ورودیهای nullable را بدون پنهان کردن خطا مدیریت کنیم؟
فایلهای کاربران داخل پوشه برنامه ذخیره میشوند و تا وقتی Container روشن است در دسترساند، اما بعد از deploy دوباره حذف میشوند. برای محیط Production باید Volume استفاده کنم یا Object Storag…
جدول Courses را به CourseTags وصل کردهام و هر دوره چند بار در خروجی دیده میشود. استفاده از DISTINCT مشکل را پنهان میکند، اما میخواهم علت اصلی و روش درست گرفتن یک ردیف برای هر دوره را بدا…
برای پردازش یک فایل بزرگ میتوانم از [x for x in items] یا (x for x in items) استفاده کنم. کدام انتخاب حافظه کمتری مصرف میکند و چه زمانی List Comprehension انتخاب بهتری است؟
برای تعریف مدلهای API هم با interface و هم با type میتوانم شکل Object را مشخص کنم. تفاوت کاربردی این دو چیست و در یک پروژه واقعی بهتر است چه قاعدهای برای تیم داشته باشیم؟
وقتی چند درخواست API را با async/await اجرا میکنم، نمیدانم try/catch باید داخل هر تابع باشد یا فقط در لایهای که تابع را صدا میزند. برای Promise.all هم اگر یک درخواست Fail شود بهترین الگو…
برای صفحه فهرست دورهها فقط اطلاعات را میخوانم و هیچ Update انجام نمیشود. آیا استفاده از AsNoTracking همیشه باعث سریعتر شدن Query میشود؟ اگر بعداً همان Entity را ویرایش کنم چه اتفاقی می…
در یک پروژه ASP.NET Core برای Repository و Service از AddScoped استفاده کردهام، اما هنوز دقیقاً نمیدانم چه زمانی باید از Transient یا Singleton استفاده کنم. آیا میتوان DbContext را Single…