ورود

نسخه کامل مشاهده نسخه کامل : Repository In ASP.NET MVC



shotok
06-11-2013, 22:13
بسم الله الرحمن الرحیم
با سلام
بنده با استفاده از Mvc Scaffolding کنترلرها و ... رو ایجاد کردم تو سوئیچ هاش Repository وجود داشت که وقتی استفاده کردم دیدم کلاس ها رو مطابق با الگوی Repository می سازه.
قبلا که مطالب آقای نصیری رو خونده بودم یادمه که مخالف سرسخت این الگو بودند.
لطفا نظرتون رو بفرمائید.
با سپاس فراوان:n16:

_H2_
08-11-2013, 20:31
سلام
تا حالا استفاده و حتی نصبش نکردم ولی در موردش خوانده ام.
اگر بخواهم نظر شخصی ام را بدهم، در کل گمان میکنم شاید برای پروژه های کوچک و آموزش و... مناسب باشد ولی اصولاً برنامه نویسی به برنامه نویس نیاز دارد.
رایانه ها نمیتوانند برنامه خوبی بنویسند! برنامه نویسی کار برنامه نویس است!

کدهای تولیدی هر ویزاردی صددرصد نمیتواند در یک شرایط خوب و ایده آل باشد و برای پروژه های واقعی و بزرگ کیفیت کافی را نخواهد داشت.
مثلاً به دلایل مختلف در پروژه های واقعی بهتر است ...
کلاس entity مرتبط با دیتابیس مجزای از کلاس model مرتبط با view باشد.
یا باید لایه مدیریت کننده ارتباط با دیتابیس (همان repository) به صورت مجزا و در dll جداگانه ای دیده شود
و...

بازهم تاکید میکنم که من استفاده نکردم که بخواهم دقیق تحلیلش کنم ولی به گمانم نهایت نهایت کمک این قسم ابزار میتواند تولید یک کد اولیه و سپس ویرایش آن توسط برنامه نویس برای رسیدن به هدف نهایی باشد.
موفق باشید.