ساختن پروژه‌ها با MSBuild

برای این کار ابتدا آدرس زیر را در سیستم خود پیدا کنید: در این آدرس باید فایل MSBuild.exe وجود داشته باشد. در صورت موجود بودن این فایل در دایرکتوری، آدرس فوق را به مسیر PATH در بخش EnvironmentSetting ویندوز اضافه کنید. پس از این مرحله به آدرسی که فایل پروژه شما قرار دارد رفته و […]

بیشتر بخوانید

کدنویسی بهتر

موارد نام‌گذاری‌ نام متد به صورت PascalCase باشد. مثال: GetEmployees نام پارامترها به صورت CamelCase باشد. مثال: employee از نام‌های اختصاری پرهیز شود. از نام‌هایی استفاده شود که خود گویای عملکرد آن متغیر یا متد باشد.جدول زیر می‌تواند راهنمای خوبی در این مورد باشد: تمام Interfaceها با حرف I شروع شوند. از String Interpolation برای […]

بیشتر بخوانید

رفع خطای ASPNETCORE_ENVIRONMENT

این خطا معمولاً بعد از پابلیش برنامه‌های .Net Core اتفاق می‌افتد و اشاره به این موضوع دارد که باید محیط اجرای برنامه خود را از “محیط توسعه” به محیط دیگری تغییر دهید. در این حالت کافی است قطعه کد زیر را در فایل web.config قرار دهید. فایل نهایی به شکل زیر خواهد بود:

بیشتر بخوانید

بهبود کارایی کوئری در LINQ

ممکن هست بدون توجه به Performance ایجاد شده از دستورات LINQ، دیتایی رو از Data Sourceها دریافت کنید اما غافل از اینکه سیستم شما بهای بیشتری رو در قبال کوئری ایجاد شده توسط شما خواهد پرداخت! به خروجی SQL مثالهای زیر دقت کنید: در خروجی SQL مثال اول مشاهده می‌کنید که یک تعیین تاریخ ساده […]

بیشتر بخوانید

تبدیل عدد به رشته بدون رند شدن با روشی مسخره!

خیلی از موارد لازم هست که عددتون رو بر روی صفحه یا داخل فایلی چاپ کنید. در این حالت یه خود عدد رو قرار می‌دهید یا آن را تبدیل به رشته کرده و استفاده می‌کنید. برای تبدیل به رشته شدن معمولاً از ToString() استفاده میشه که شامل انوع فرمتها مثل N0 برای جداسازی سه رقمی […]

بیشتر بخوانید