ساختن لیست "محصولات مورد علاقه" برای انتیتی یوزر

bzmind ‌
30 بهمن ۱۴۰۰

سلام

توی یه پروژه فروشگاهی، برای یوزر چجوری یه لیست از محصولات مورد علاقش بسازیم، ینی یوزر روی صفحه یه محصول میتونه اون محصول رو کلیک کنه و اضافه شه به لیست علاقه مندی هاش.

راه درست و اصولیش چیه که با DDD همخونی داشته باشه؟

اینی که من الان درست کردم، اوکی هست یا نه اشتباهه، تو فایل ضمیمه عکسش رو میفرستم،

الان برای یوزر یه List از انتیتی CustomerFavoriteItem ساختم، توی عکس، آخرین پراپرتی هست،

 اگر خواستید کل فایل UML رو میفرستم، با برنامه draw.io زدم.

1135

5 پاسخ
  • محمد اشرافی30 بهمن ۱۴۰۰

    سلام ، بله درست ه به همین شکل پیش برید

  • محمد اشرافی30 بهمن ۱۴۰۰

    ولی اون RemoveComment جاش توی Customer نیست

  • bzmind ‌1 اسفند ۱۴۰۰

    آره، اون اضافی مونده بود، پاکش کردم، ممنون

  • bzmind ‌1 اسفند ۱۴۰۰

    بعد، اگر بجای اینکه کلا انتیتی CustomerFavoriteItem بسازم، بجاش توی کاستومر مستقیم یه لیست از آیدی های محصولات میگرفتم اشتباه بود این کار؟

    اینجوری:

    public class Customer
    {
    	public List<long> FavoriteProductsIds { get; private set; }
    }

     

  • محمد اشرافی1 اسفند ۱۴۰۰

    آره اشتبا ه مدیریت اش سخت میشه