💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۲ حمیدرضا جلیلی
سوال در رابطه با عملکرد برنامه
جامعه ASP.NET ایجاد شده در ۰۷ اسفند ۱۴۰۱

1- چرا کلاس product model خالی است و هیچ متد و فیلدی ندارد کاربردش چیست؟

2- در کلاس productservice چرا فیلدهای تعریف شد از نوع productcoreservice هستن ارتباط این‌ها چیست؟

3 -لطفا ارتباط بین کلاس‌های تعریف شده در دو پروژه رو بفرمایید چرا در پروژه onlineshop .core یکسری کلاس و اینترفیس تعریف کردیم (برای دسترسی به repository ) و دوباره یکسری کلاس در onlineshop.service ایجاد کردیم.

فیلد‌های مدل در ادامه اضافه میشن.

تفاوند core service‌ها با service‌ها اینه که core service‌ها با core entity‌ها کار میکنن و از repository‌ها استفاده میکنن که با پایگاه داده در ارتباطن در حالی که service‌ها با اپلیکیشن وب ما در ارتباطن ومدل‌ها رو پاس میدن و دریافت میکنن. ینی یکیشون با entity در ارتباطه و دیگری با model.

تفاوت این سرویس‌ها در تفاوت لایه هاییه که استفاده میشن. entity داده‌ی خامیه که توی پایگاه داده ذخیره میشه و model داده‌ایه که به کاربر نمایش داده میشه و میتونه از چند entity مختلف تشکیل شده باشه.

بهترین پاسخ
محمدرضا میرزایی ۱۲ اسفند ۱۴۰۱، ۲۲:۵۸

تشکر از لطفتون

حمیدرضا جلیلی ۱۵ اسفند ۱۴۰۱، ۰۶:۵۶