ساختن لیست "محصولات مورد علاقه" برای انتیتی یوزر
سلام
توی یه پروژه فروشگاهی، برای یوزر چجوری یه لیست از محصولات مورد علاقش بسازیم، ینی یوزر روی صفحه یه محصول میتونه اون محصول رو کلیک کنه و اضافه شه به لیست علاقه مندی هاش.
راه درست و اصولیش چیه که با DDD همخونی داشته باشه؟
اینی که من الان درست کردم، اوکی هست یا نه اشتباهه، تو فایل ضمیمه عکسش رو میفرستم،
الان برای یوزر یه List از انتیتی CustomerFavoriteItem ساختم، توی عکس، آخرین پراپرتی هست،
اگر خواستید کل فایل UML رو میفرستم، با برنامه draw.io زدم.
پاسخ ها
محمد اشرافی
سلام ، بله درست ه به همین شکل پیش برید
محمد اشرافی
ولی اون RemoveComment جاش توی Customer نیست
bzmind
آره، اون اضافی مونده بود، پاکش کردم، ممنون
bzmind
بعد، اگر بجای اینکه کلا انتیتی CustomerFavoriteItem بسازم، بجاش توی کاستومر مستقیم یه لیست از آیدی های محصولات میگرفتم اشتباه بود این کار؟
اینجوری:
public class Customer
{
public List<long> FavoriteProductsIds { get; private set; }
}
محمد اشرافی
آره اشتبا ه مدیریت اش سخت میشه