سلام خسته نباشید استاد. ممنون بابت این دورتون.
من پروژه ای طبق دوره asp.net core نوشتم البتهت با معماری تمیز که اونم از دورتون کمک گرفتم دوره معماری تمیز. میخواستم بدونم اگه repository هامو به این روش بنویسم کافیه برای اینکه سرعتش بیشتر باشه؟ یا اینکه روش دیگه ای هم هست برای بیشتر شدت سرعت سایت.
و اینکه سرعت dapper contrip بیشتره یا store procedure?
سلام دوست من وقتتون بخیر
برای افزایش سرعت سایت یکی از موارد همین بحث بهینه سازی کوئری های سنگین هستش یکی دیگه از موارد بهینه سازی دیتابستون هست
موارد زیادی وجود داره که باید رعایت بشه
در مورد سرعت dapper contrib و sp هم تفاوت انچنانی وجود نداره البته باید توجه کنید که خیلی جاها نیازه که خودتون sp بسازید
من نزدیک ۱۵ تا جدول دارم پس برای عملیات crud همشون باید sp ایجاد کنم. و کوئری اگه نیاز بود خیلی کم تو مروژه استفاده کنم و از sp استفاده کنم؟
برای عملیات crud ها میتونید از contrib هم استفاده کنید دوست من
تا جایی که امکانش هست کوئری به صورت string داخل پروژتون تعریف نکنید اگر دارید از dapper استفاده میکنید توصیه میکنم از sp استفاده کنید تا بحث کش شدن execution plan هم برای شما اتفاق بیفته
خیلی ممنون.
بله کلا از dapper استفاده میکنم . پس برای عملیات crud ار contrib استفاده میکنم و اگه کوئری نیاز بود از sp استفاده میکنم.
استاد اگه امکانش بود در آبدیت های بعدی صفحه بندی رو هم توضیح بدین عالی میشه
ممنون
سلامت باشید دوست من
بسیار عالی
ممنون از پیشنهاد خوبتون دوست عزیز ، این مورد به استاد مدائنی انتقال داده میشه
سلامت و موفق باشید دوست من
ممنون از شما