انتخاب رنگ های یک محصول ( راهنمایی نوشتن کوئری )
سلام
من یک جدول Product دارم و یک جدول Colors که با یک کلید خارجی رنگ های یک محصول رو تعریف می کنم . الان می خوام دو تا کوئری بنویسم نیاز به راهنمایی دارم :
۱ - کوئری که بگم محصولاتی رو بیار که حداقل یک رنگ براشون تعریف شده باشه ؟
۲ - لیست تمامی رنگ های یک محصول رو برام بیار و داخل یک لیست قرار بده که بتونم توی View نشون بدم و مدیریت کنم کار رو ؟
با تشکر
نقل قول: انتخاب رنگ های یک محصول ( راهنمایی نوشتن کوئری )
نقل قول:
۱ - کوئری که بگم محصولاتی رو بیار که حداقل یک رنگ براشون تعریف شده باشه ؟
var productsWithColors =
await _db.Products
.Where(x => x.Colors.Any())
.ToListAsync();
نقل قول:
۲ - لیست تمامی رنگ های یک محصول رو برام بیار و داخل یک لیست قرار بده که بتونم توی View نشون بدم و مدیریت کنم کار رو ؟
var productsColors =
await _db.Products
.Where(x => x.ID == id)
.Include(x => x.Colors)
.ToListAsync();