سلام استاد مدائنی
در پروژه های نسبتا بزرگ استفاده از GenericeRepository بهتره یا Repository چرا ؟ از لحاظ سرعت با هم تفاوتی دارند ؟
چون مثلا برای Add,Update,Delete,Get ، این اکشن هایی که یکسان هستند در همه کنترلر های ، حتما باید برای همه Repository درست کرد و این اکشن ها رو دوباره برای همه نوشت یا یک GenericeRepository یکسان بنویسیم و از اون استفاده کنیم ؟
علت اینکه در آموزش asp.net Core از Repository استفاده کردید چیه ؟
سلام
برای کنترل سورس بهتر و همچینین توسعه آسانتر ما از repository استفاده میکنیم
خب مگه بهتر نیست اکشن های اصلی Get.Add,Update,Delet در یک جنریک استفاده بشن در صورت ایجاد متد خاصی برای یک مدل برای اون یه Repository هم بسازیم ، چون به این صورت کد تکراری باید در هر Repository بنویسیم برای اکشن های اصلی
درسته ؟
برای مثال اینه که Add در همه مدل های یکسان هست چرا باید در هر Repository دوباره نوشت ؟
بخث کد تکراری نیست بحث توسعه پروژه است
راجع به معماری ها ( Design Patterns ) تحقیق کنید