检查控制器中的结果并写入变量

问题描述 投票:0回答:1

我使用 ASP.NET 和 MVC。

在我的控制器中,我进行查询并将其发送到我的视图。 这工作没有任何问题。

...
invoices = invoices.OrderBy(m => m.Datum).ThenBy(m => m.Rechnungsnummer);
return View(await invoices.ToListAsync());
        

我现在还想在调用视图之前检查控制器是否找到一条或多条数据记录。 如果只找到一条记录,我想从该数据集中读取一个值并在控制器中使用它进行进一步查询。

在调试应用程序时,我发现实际上只找到了一条记录。

发票 --> Ergebnisansicht --> [0]

我还有我想要的字段“orderId”。

是否可以读取该值并将其写入变量?

c# asp.net-mvc
1个回答
0
投票

@米哈尔
感谢您的意见。 它让我走上了正确的道路。
找到适合我的解决方案。

    if (invoices.Count() == 1)
        {
            qry_order = (int)invoices.FirstOrDefault().orderId;
        }
© www.soinside.com 2019 - 2024. All rights reserved.