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

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

استفاده از Generic Repository

جمعه, 04 بهمن 1398 17:47

استفاده از Generic Repository

سلام در لینک زیر میگه از 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 رو میزنم

شنبه, 05 بهمن 1398 07:24

سلام

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

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

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

شنبه, 05 بهمن 1398 12:37

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

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

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید