gpt4 book ai didi

c# - Lambda 表达式获取表中的两列,但我如何使用 viewbag 在我的 View 中访问它

转载 作者:太空宇宙 更新时间:2023-11-03 15:37:36 25 4
gpt4 key购买 nike

我正在使用 lambda 表达式获取表中的两列,但如何使用 viewbag 在我的 View 中访问它,如果我们使用 lambda 表达式从表中获取两列,类型是什么。

例如:

GatesEntities Gates = new GatesEntities();
ViewBag.Index = Gates.Concepts.OrderBy(s => s.concept_id).Select(s => new { s.Concept_Name,s.Session_Id });
return View();

我有 5 个 session ,在每个 session 中我都有一些概念。现在我需要使用 viewbag 为我的 View 中的每个 session 获取概念名称。

请帮助我,我在这上面浪费了很多时间..

最佳答案

GatesEntities Gates = new GatesEntities();
ViewBag.Index = Gates.Concepts.OrderBy(s => s.concept_id).ToList();
return View();

查看代码

@foreach(var c in (List<Concepts>)ViewBag.Index)
{
@c.Concept_Name
}

关于c# - Lambda 表达式获取表中的两列,但我如何使用 viewbag 在我的 View 中访问它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31324242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com