GameTemp.zip
حجم:
31.5M
قالب سایت بازی ASP.Net Core MVC
آشنایی با سرویس این دو پروژه را گذاشتم
MyShopApp.zip
حجم:
16M
توضیح Soft Delete یعنی حذف نرم یا حذف منطقی.
به زبان ساده:
وقتی کاربر رکوردی رو حذف میکنه، واقعاً از دیتابیس پاک نمیشه، فقط علامتگذاری میشه که "حذف شده".
🎯 چرا Soft Delete؟
مشکل Delete عادی (Hard Delete):
داده برای همیشه از بین میره
قابل بازیابی نیست
گزارشگیری قدیمی مشکل داره
وابستگیهای جدول به هم میریزه
مزایای Soft Delete:
بازیابی اطلاعات (در صورت اشتباه کاربر)
حفظ تاریخچه (مثلاً سفارشهای قدیمی)
گزارشگیری دقیق (میتونیم هم حذف شدهها رو ببینیم، هم موجودها)
امنیت بیشتر (کاربر عادی فکر میکنه حذف کرده، ولی داده هست)
📋 پروژه مثال: فروشگاه (MyShop)
بیا با یه پروژه ساده ببینیم چطور کار میکنه.
MyAdvancedShop.zip
حجم:
16.2M
فیلتر پیشرفته
نکته: فکر نکن تکراریه این هم با روش جدید با جدا سازی منطقی که با سرویس آشنا بشی
تقویم شمسی.zip
حجم:
6.9K
تقویم شمسی ساخته شده از هوش مصنوعی
لاغر_کردن_کنترلرهای_ASP.Net Core.mp3
زمان:
حجم:
4.7M
لاغر کردن کنترلر در ASP.Net Core MVC
ساخته شده از هوش مصنوعی
این متن در قالب یک پادکست آموزشی، به بررسی چالش شلوغی بیش از حد کنترلرها در برنامهنویسی ASP.NET Core و راهکارهای رفع آن میپردازد. محتوا با استفاده از شباهتسازیهای ملموس مانند مدیریت رستوران و هتل، شش روش کلیدی شامل لایه سرویس، الگوی مدیاتور، ارکستریتور، معماری تمیز، CQRS و فیلترها را برای جداسازی منطق برنامهنویسی توضیح میدهد. هر یک از این رویکردها با هدف افزایش نظم، تستپذیری و نگهداری آسانتر کد معرفی شدهاند تا از تبدیل شدن کنترلرها به واحدهای پیچیده و غیرقابل کنترل جلوگیری شود. در نهایت، منبع تأکید میکند که انتخاب هر روش باید بر اساس مقیاس و نیاز اختصاصی پروژه صورت گیرد. این راهنما به توسعهدهندگان کمک میکند تا با توزیع درست مسئولیتها، ساختار نرمافزار خود را بهینهسازی کنند.