مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

karimikarimi

عضویت از 1398/05/28

استفاده از Generic Repository

  • جمعه 4 بهمن 1398
  • 17:47
تشکر میکنم

سلام در لینک زیر میگه از unit of work در ef core استفاده نکنید

اما در 2 تا لینک زیر استفاده از generic repository رو توضیح داده

https://code-maze.com/async-generic-repository-pattern/

https://dotnettutorials.net/lesson/generic-repository-pattern-csharp-mvc/

آیا استفاده از این روش ها درسته و در پروژ های بزرگ مشکل نداره  و اینکه مثلا بخوام id رکورد ذخیره شده رو بگیرم باید یک متد جدا بنویسم

من خودم در پروژه ها در هر repository عملیات curd می نویسم و داخل خود اونا savechange رو میزنم

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • شنبه 5 بهمن 1398
  • 07:24

سلام

بله درسته! معمولا در Net Core دیگه از Unit OP Work استفاده نمی کنند

چون .Core   خودش قابلیت بسیار قوی تر ی به نام Injection  داره که در 3 وضعیت مختلف می تونی اون را بکار گیری کنی

اتفاقا استفاده از این روش های مطرح شده برای اینه که در پروژه های بزرگ از اونها استفاده بشه وگرنه پترنی مثل Unit Of Work  واقعن به درد پروزه های بزرگ نمی خوره!

کاربر سایت

karimikarimi

عضویت از 1398/05/28

  • شنبه 5 بهمن 1398
  • 12:37

به نطرم برای سایت dotnettutorials باید درست تر باشه چون میاد داخل Controller از gerneric repository استفاده می کنه

اما یه موردی هست مثلا زمانی بخوایم که id رکورد جدید رو بدست بیاریم باید یه متد جدا نوشته بشه درسته؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)