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

سوال شده توسط: bzmind ‌

تاریخ ثبت: ۱۴۰۰/۱۱/۳۰

بازدید: 873

پاسخ: 5

تگ: Asp.net Core


سلام

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

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

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

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

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

پاسخ ها
user

محمد اشرافی

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

user

محمد اشرافی

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

user

bzmind ‌

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

user

bzmind ‌

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

اینجوری:

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

 

user

محمد اشرافی

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

برای ثبت پاسخ باید خود شوید

محبوب ترین مقالات