【发布时间】:2015-01-10 02:48:31
【问题描述】:
我需要在这个 linq 查询中获取费用的值并将其传递给另一个控制器。
我试过了
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语句。一些简单的事情,但我想节省一些时间。
【问题讨论】:
-
哪个值?您的查询可能返回多个值。
-
如果费用数据计数大于零,是否需要将数据添加到 TempData 中?
标签: c# asp.net-mvc linq