• 1401/07/13

استفاده از dapper contrip یا store procedure :

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

 

من پروژه ای طبق دوره  asp.net core  نوشتم البتهت با معماری تمیز که اونم از دورتون کمک گرفتم دوره معماری تمیز. میخواستم بدونم اگه repository هامو به این روش بنویسم کافیه برای اینکه سرعتش بیشتر باشه؟ یا اینکه روش دیگه ای هم هست برای بیشتر شدت سرعت سایت.

 

و اینکه سرعت dapper contrip  بیشتره یا store procedure?

  • 1401/07/14
  • ساعت 15:19

سلام دوست من وقتتون بخیر 

برای افزایش سرعت سایت یکی از موارد همین بحث بهینه سازی کوئری های سنگین هستش یکی دیگه از موارد بهینه سازی دیتابستون هست 

موارد زیادی وجود داره که باید رعایت بشه 

در مورد سرعت dapper contrib و sp هم تفاوت انچنانی وجود نداره البته باید توجه کنید که خیلی جاها نیازه که خودتون sp بسازید


  • 1401/07/14
  • ساعت 19:44

من نزدیک ۱۵ تا جدول دارم  پس برای عملیات crud همشون باید sp ایجاد کنم. و کوئری اگه نیاز بود خیلی کم تو مروژه استفاده کنم و از sp استفاده کنم؟


  • 1401/07/15
  • ساعت 18:04

برای عملیات crud ها میتونید از contrib هم استفاده کنید دوست من 

تا جایی که امکانش هست کوئری به صورت string داخل پروژتون تعریف نکنید اگر دارید از dapper استفاده میکنید توصیه میکنم از sp استفاده کنید تا بحث کش شدن execution plan هم برای شما اتفاق بیفته


  • 1401/07/16
  • ساعت 12:27

خیلی ممنون. 

بله  کلا از dapper استفاده میکنم . پس برای عملیات crud ار contrib استفاده میکنم و اگه کوئری نیاز بود از sp استفاده میکنم.

استاد اگه امکانش بود در آبدیت های بعدی صفحه بندی رو هم توضیح بدین عالی میشه 

ممنون


  • 1401/07/16
  • ساعت 22:56

سلامت باشید دوست من

بسیار عالی 

ممنون از پیشنهاد خوبتون دوست عزیز ، این مورد به استاد مدائنی انتقال داده میشه
سلامت و موفق باشید دوست من


  • 1401/07/16
  • ساعت 23:27

ممنون از شما


logo-enamadlogo-samandehi