• 1397/09/15

GenericeRepository یا Repository :

سلام استاد مدائنی
در پروژه های نسبتا بزرگ استفاده از GenericeRepository  بهتره یا Repository  چرا ؟ از لحاظ سرعت با هم تفاوتی دارند ؟

چون مثلا برای Add,Update,Delete,Get ، این اکشن هایی که یکسان هستند در همه کنترلر های ، حتما باید برای همه  Repository درست کرد و این اکشن ها رو دوباره برای همه نوشت  یا یک GenericeRepository یکسان بنویسیم و از اون استفاده کنیم ؟

علت اینکه در آموزش asp.net Core از Repository استفاده کردید چیه ؟

 

  • 1397/09/15
  • ساعت 09:37

سلام 

برای کنترل سورس بهتر و همچینین توسعه آسانتر ما از repository استفاده میکنیم 

 


  • 1397/09/15
  • ساعت 10:09

خب مگه بهتر نیست اکشن های اصلی Get.Add,Update,Delet در یک جنریک استفاده بشن در صورت ایجاد متد خاصی برای یک مدل برای اون یه Repository هم بسازیم ، چون به این صورت کد تکراری باید در هر Repository بنویسیم برای اکشن های اصلی 
درسته ؟
برای مثال اینه که  Add در همه مدل های یکسان هست چرا باید در هر Repository دوباره نوشت ؟


  • 1397/09/15
  • ساعت 10:25

بخث کد تکراری نیست بحث توسعه پروژه است 

راجع به معماری ها ( Design Patterns ) تحقیق کنید 


logo-samandehi