如何使用 GroupBy Mvc 从数据库中获取整个值?
How to get entire values from database using GroupBy Mvc?
我们在 MenuMaster
中有 10 个计数 通过使用 Groupby
我能够获得 MenuMaster 的 ModuleName
。如何根据 ModuleName
获取 Icon Name
和 ClassName
下面我附上了图片供您参考,我只获取 ModuleName 而无法获取剩余值。
如何从菜单大师获取剩余值?
<ul class="side-menu-list">
<li class="grey with-sub">
<a href="@Url.Action("Index", "Home")" class="lbl">
Dashboard
<span class="font-icon font-icon-dashboard lbl"></span>
</a>
</li>
@if (Session["MenuMaster"] != null)
{
var MenuMaster = (List<MedOrbits_MVC.Models.UserModules>)Session["MenuMaster"];
var groupByMenu = MenuMaster.GroupBy(x => x.ModuleName).ToList();
foreach (var MenuList in groupByMenu)
{
<li class="purple with-sub">
<span>
<i class="font-icon font-icon-build"></i>
<span class="lbl">@MenuList.Key</span>
</span>
</li>
}
}
</ul>
您可以按三个属性分组:
<ul class="side-menu-list">
<li class="grey with-sub">
<a href="@Url.Action("Index", "Home")" class="lbl">
Dashboard
<span class="font-icon font-icon-dashboard lbl"></span>
</a>
</li>
@if (Session["MenuMaster"] != null)
{
var MenuMaster = (List<MedOrbits_MVC.Models.UserModules>)Session["MenuMaster"];
var groupByMenu = MenuMaster.GroupBy(x => new{ x.ModuleName, x.ClassName, x.IconName}).ToList();
foreach (var MenuList in groupByMenu)
{
<li class="purple with-sub">
<span>
<i class="@MenuList.Key.IconName"></i>
<span class="@MenuList.Key.ClassName">@MenuList.Key.ModuleName</span>
</span>
</li>
}
}
</ul>
我们在 MenuMaster
中有 10 个计数 通过使用 Groupby
我能够获得 MenuMaster 的 ModuleName
。如何根据 ModuleName
获取 Icon Name
和 ClassName
下面我附上了图片供您参考,我只获取 ModuleName 而无法获取剩余值。
如何从菜单大师获取剩余值?
<ul class="side-menu-list">
<li class="grey with-sub">
<a href="@Url.Action("Index", "Home")" class="lbl">
Dashboard
<span class="font-icon font-icon-dashboard lbl"></span>
</a>
</li>
@if (Session["MenuMaster"] != null)
{
var MenuMaster = (List<MedOrbits_MVC.Models.UserModules>)Session["MenuMaster"];
var groupByMenu = MenuMaster.GroupBy(x => x.ModuleName).ToList();
foreach (var MenuList in groupByMenu)
{
<li class="purple with-sub">
<span>
<i class="font-icon font-icon-build"></i>
<span class="lbl">@MenuList.Key</span>
</span>
</li>
}
}
</ul>
您可以按三个属性分组:
<ul class="side-menu-list">
<li class="grey with-sub">
<a href="@Url.Action("Index", "Home")" class="lbl">
Dashboard
<span class="font-icon font-icon-dashboard lbl"></span>
</a>
</li>
@if (Session["MenuMaster"] != null)
{
var MenuMaster = (List<MedOrbits_MVC.Models.UserModules>)Session["MenuMaster"];
var groupByMenu = MenuMaster.GroupBy(x => new{ x.ModuleName, x.ClassName, x.IconName}).ToList();
foreach (var MenuList in groupByMenu)
{
<li class="purple with-sub">
<span>
<i class="@MenuList.Key.IconName"></i>
<span class="@MenuList.Key.ClassName">@MenuList.Key.ModuleName</span>
</span>
</li>
}
}
</ul>