PDA

View Full Version : سوال: انتخاب رنگ های یک محصول ( راهنمایی نوشتن کوئری )



jaykob
یک شنبه 05 آذر 1396, 09:14 صبح
سلام

من یک جدول Product دارم و یک جدول Colors که با یک کلید خارجی رنگ های یک محصول رو تعریف می کنم . الان می خوام دو تا کوئری بنویسم نیاز به راهنمایی دارم :

۱ - کوئری که بگم محصولاتی رو بیار که حداقل یک رنگ براشون تعریف شده باشه ؟

۲ - لیست تمامی رنگ های یک محصول رو برام بیار و داخل یک لیست قرار بده که بتونم توی View نشون بدم و مدیریت کنم کار رو ؟


با تشکر

Moien Tajik
یک شنبه 05 آذر 1396, 20:51 عصر
۱ - کوئری که بگم محصولاتی رو بیار که حداقل یک رنگ براشون تعریف شده باشه ؟

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();