آخرین مطالب

بررسی Constraint در زمان Bulk Insert

1 دقیقه میانگین مدت زمان مطالعه است

بصورت پیش‌فرض در صورتی که از Bulk در دیتابیس استفاده کنید، Constraint جدول مورد نظر قبل از عمل Insert پاک شده و پس از اتمام بصورت اتومات ساخته می‌شوند. پس با...

استفاده همزمان از 2 شبکه بر روی یک سیستم

1 دقیقه میانگین مدت زمان مطالعه است

فرض کنید اینترنت محل کار شما قطع شده است و توسط آن فقط به موارد داخلش شبکه دسترسی دارید، از طرفی برای انجام کارهای خود نیاز به اینترنت خارج از شرکت هم دارید....

استفاده از IF در دستور WHERE SQL

1 دقیقه میانگین مدت زمان مطالعه است

بصورت پیش فرض امکان استفاده از شرط IF در بخش WHERE یک کوئری وجود ندارد و اگر نیاز به بررسی شرط در حالت‌های مختلف داشتید، باید از ترفندهای مختلف استفاده کنید....

پاک کردن توسط Func در متود RemoveAll

1 دقیقه میانگین مدت زمان مطالعه است

فرض کنید نیاز دارید که مقادیر مختلف را از یک List پاک کنید، البته با توجه به حالت‌های مختلف پاک کردن این موارد متفاوت است. یکی از راه‌ها استفاده از Func است ...

یکی کردن مقادیر یک ستون در SQL

1 دقیقه میانگین مدت زمان مطالعه است

اگر نیاز داشتید که تمام سطرهای یک ستون خاص در دیتابیس را به صورت یک خروجی درآورید، شبیه به قابلیت Concat در زبان های برنامه نویسی، می‌توانید از کوئری زیر است...

دریافت تمام EndPoint‌ها در برنامه .Net Core

1 دقیقه میانگین مدت زمان مطالعه است

در .Net core با معرفی Minimal API, Controllers, Razor Pages, gRPC, Health checks و دیگر موارد، Route های سیستم افزایش پیدا کرده‌اند و با بزرگ شدن پروژه نیاز ...

آپدیت کردن یک جدول با استفاده از SELECT و JOIN

1 دقیقه میانگین مدت زمان مطالعه است

فرض کنید 2 جدول دارید که می‌خواهید اطلاعات یکی از آنها را با توجه به جدول دوم آپدیت کنید. یا به زبان دیگر این 2 جدول با یکدیگر کلید خارجی دارند و می‌خواهید ف...

جلوگیری از نمایش درایو در ویندوز

1 دقیقه میانگین مدت زمان مطالعه است

آخرین بار که از طریق نرم افزار EaseUS Partition Master حجم درایو C را افزایش دادم، پس از ریست سیستم یک درایو جدید با نام Z هم به سیستم اضافه شده بود که امکان...

پاک کردن تمام فایل‌های Bin و Obj پروژه

1 دقیقه میانگین مدت زمان مطالعه است

گاهی مواقع که نیاز به انتقال فایل‌های پروژه و یا فشرده سازی آنها است، برای کاهش حجم پاک کردن فولدرهای bin و obj از حجم نهایی می‌کاهد. توسط کد زیر می‌توانید ا...

بهبود کدهای یک پروژه .net

5 دقیقه میانگین مدت زمان مطالعه است

توسط کامپایلر C# که با عنوان Roslyn بازنویسی شده است. قابلیت افزونه‌پذیری به آن اضافه شده است که به شما قابلیت بررسی بیشتر کدها در زمان کامپایل و صادر کردن خ...

باگ مقدار MilliSecond در DateTime توسط dapper

1 دقیقه میانگین مدت زمان مطالعه است

در صورتی که از Dapper برای پاس دادن مقادیر DateTime2 به دیتابیس و یا فراخوانی SP استفاده می‌کنید، حواستان باشد که Dapper بصورت پیش‌فرض مقدار Millisecond را د...

چک کردن اتصال به دیتابیس SQL توسط UDL

1 دقیقه میانگین مدت زمان مطالعه است

یکی از ابزارهای مفید برای چک کردن اتصال به دیتابیسی که در سرورهای دیگر قرار دارد، UDL یا Universal Data Link است که توسط آن حتی سطح دسترسی یوزر مورد نظر را ه...

توقف یا Kill کردن یک سرویس در ویندوز

1 دقیقه میانگین مدت زمان مطالعه است

یکی از مشکلاتی که در زمان کار با Service ها در ویندوز ممکن است با آن روبرو شوید، Stop نشدن سرویس مورد نظر است. یکی از راه‌های سریع برای توقف سرویس مورد نظر ا...

دیباگ کردن یک برنامه پابلیش شده توسط Attach To Debug

1 دقیقه میانگین مدت زمان مطالعه است

فرض کنید برنامه‌ای که نوشته‌اید در محیط لوکال به درستی کار می‌کند و فقط زمانی که آن را پابلیش می‌دهید، در زمان اجرا با خطا مواجه می‌شود. یکی از قابلیت‌های خو...

پاک کردن تمامی جداول دارای کلید خارجی در SQL Server

4 دقیقه میانگین مدت زمان مطالعه است

در یکی از بخش‌های جدا سازی و حرکت به سوی ماکروسرویس، نیاز بود تا از صحت عملکرد سیستم اطمینان حاصل کنیم. برای این کار سورس‌های سیستم را در یک سرور دیگر اجرا ک...

پیدا کردن وابستگی‌های یک شی در SQL Server

1 دقیقه میانگین مدت زمان مطالعه است

از ویژگی‌های خوب SQL Server وجود داشتن فانکشن‌ها و آبجکت‌های مختلف برای راحت‌سازی کارها است. بطور مثال دو شی زیر که از نوع Dynamic Management Views هستند، بر...

بررسی CDC یا Change Data Capture در SQL Server

3 دقیقه میانگین مدت زمان مطالعه است

یکی از قابلیت‌های کاربردی در SQL Server امکانی با اسم CDC است که به شما قابلیت دانستن تغییرات بر روی یک جدول خاص را می‌دهد. فرض کنید در برنامه‌ای که بصورت Mi...

تزریق وابستگی با FromServices

1 دقیقه میانگین مدت زمان مطالعه است

روش‌های مختلفی برای تزریق وابستگی‌ها وجود دارد که در لینک زیر می‌توانید درباره آنها مطالعه کنید:

مدیریت خطا با Exception و Operation Result

3 دقیقه میانگین مدت زمان مطالعه است

نکته مهم : زمانی که نمی‌دانید با exception اتفاق افتاده چه کاری می‌توانید بکنید، آن را catch نکنید متن بالا به این معنی است که اگر در متودی که بطور مثال برای...

پاس دادن Enum به عنوان ورودی به HTTP GET

1 دقیقه میانگین مدت زمان مطالعه است

در صورتی که می‌خواهید یک Enum را به یکی API که بصورت HTTPGET است، پاس بدهید، حواستان باشد که بصورت پیش فرض معتبر بودن ورودی آن بررسی نمی‌شود. بطور مثال کد زی...

فراخوانی ToString برای تمام Attribute های یک کلاس

2 دقیقه میانگین مدت زمان مطالعه است

فرض کنید که شما یک API از نوع GET دارید و می‌خواهید آن را در قسمتی از کد خود فراخوانی کنید. اما مقادیری که می‌خواهید به آن پاس بدهید در اتریبوت‌های یک کلاس ذ...

ترجمه کلمات در مرورگر توسط افزونه EJOY

1 دقیقه میانگین مدت زمان مطالعه است

از افزونه‌های خوب برای یادگیری زبان و ترجمه کلمات برای مروگرهای بر پایه chromium می‌توان به E Joy اشاره کرد. توسط این افزونه تمام موارد مورد نیاز برای ترجمه ...