我是MVC和LINQ的新手。目前我在項目上遇到困難,並決定發佈。嵌套查詢MVC LINQ
我MVC-查看,我想實現
Cut
----------------------------------
1 20%
2 40%
Color
----------------------------------
3 30%
4 50%
Perm
----------------------------------
5 10%
這是我的數據表的一些例子
ID Offer Service
-------------------
1 20% Cut
2 40% Cut
3 30% Color
4 50% Color
5 10% Perm
我的控制器:
var services = (from ps in db.PS
select ps).Distinct().ToArray();
ViewBag.services = services;
筆者認爲:
@foreach (var item in ViewBag.services){
<h3 class="page-header">
@item
</h3>
//Table TAG INSERT Here: ID, Offer, Service
}
問題就來了,現在,我對如何從DB根據自己服務填充數據到視圖不知道(如:切工,顏色,彼爾姆)在查看
我想這樣做的根據在我的控制器服務中存儲數據:
foreach (var i in services){
var servicesdata = (from ps in db.PS
where ps.Service == i
select ps).ToArray();
}
我不知道我能推已經根據服務變成某種陣列,這樣我可以填充到視圖中的服務的數據?
經典組問題 – Luiz
非常感謝你@Stephen Muecke – J4X