استفاده از IF در دستور WHERE SQL
بصورت پیش فرض امکان استفاده از شرط IF در بخش WHERE یک کوئری وجود ندارد و اگر نیاز به بررسی شرط در حالتهای مختلف داشتید، باید از ترفندهای مختلف استفاده کنید. یکی از این ترفندها را در کوئری زیر مشاه...
بصورت پیش فرض امکان استفاده از شرط IF در بخش WHERE یک کوئری وجود ندارد و اگر نیاز به بررسی شرط در حالتهای مختلف داشتید، باید از ترفندهای مختلف استفاده کنید. یکی از این ترفندها را در کوئری زیر مشاه...
فرض کنید نیاز دارید که مقادیر مختلف را از یک List پاک کنید، البته با توجه به حالتهای مختلف پاک کردن این موارد متفاوت است. یکی از راهها استفاده از Func است که نمونه آن را در زیر میبینید. توسط این...
اگر نیاز داشتید که تمام سطرهای یک ستون خاص در دیتابیس را به صورت یک خروجی درآورید، شبیه به قابلیت Concat در زبان های برنامه نویسی، میتوانید از کوئری زیر استفاده کنید. SELECT SUBSTRING((SELECT ','...
در .Net core با معرفی Minimal API, Controllers, Razor Pages, gRPC, Health checks و دیگر موارد، Route های سیستم افزایش پیدا کردهاند و با بزرگ شدن پروژه نیاز به دانستن تمام آنها احساس میشود. توسط ...
فرض کنید 2 جدول دارید که میخواهید اطلاعات یکی از آنها را با توجه به جدول دوم آپدیت کنید. یا به زبان دیگر این 2 جدول با یکدیگر کلید خارجی دارند و میخواهید فیلدهای یکی از آنها را آپدیت کنید. توسط ک...
آخرین بار که از طریق نرم افزار EaseUS Partition Master حجم درایو C را افزایش دادم، پس از ریست سیستم یک درایو جدید با نام Z هم به سیستم اضافه شده بود که امکان ورود به آن وجود نداشت و همچنین در Disk ...
گاهی مواقع که نیاز به انتقال فایلهای پروژه و یا فشرده سازی آنها است، برای کاهش حجم پاک کردن فولدرهای bin و obj از حجم نهایی میکاهد. توسط کد زیر میتوانید این فولدرهای را پروژه خود پاک کنید. @ECH...
توسط کامپایلر C# که با عنوان Roslyn بازنویسی شده است. قابلیت افزونهپذیری به آن اضافه شده است که به شما قابلیت بررسی بیشتر کدها در زمان کامپایل و صادر کردن خطا در مواقع خاص را میدهد. بطور مثال در ...
در صورتی که از Dapper برای پاس دادن مقادیر DateTime2 به دیتابیس و یا فراخوانی SP استفاده میکنید، حواستان باشد که Dapper بصورت پیشفرض مقدار Millisecond را دقیق ارسال نمیکند. بطور مثال فرض کنید S...