gpt4 book ai didi

c# - 使用 LINQ 查询获取字段值

转载 作者:行者123 更新时间:2023-12-02 21:20:41 26 4
gpt4 key购买 nike

我需要在此 linq 查询中获取费用值并将其传递给另一个 Controller 。

我试过了

var fee = from f in db.Certificates
where f.ID == traveler.CertificateID && f.Fee>0
select f.Fee;
int q = fee.Count();
string famount = fee.ToString();
if (q > 0)
{
TempData["famount"] = famount;
}

但是它传递的是sql语句。事情很简单,但我想节省一些时间。

最佳答案

您的费用是 IQueryable,您必须使用 FirstOrDefault() 才能获得值(value)

var fee = from f in db.Certificates
where f.ID == traveler.CertificateID && f.Fee>0
select f.Fee;

string famount = fee.FirstOrDefault().ToString();

关于c# - 使用 LINQ 查询获取字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27867001/

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