我怎么能得到多个数据
本文关键字:数据 怎么能 | 更新日期: 2023-09-27 18:18:41
我只能显示一个客户,我知道问题是因为我在LINQ中使用了FirstOrDefault
。
如何获得另一个客户?我仍然不理解IQueryable
或IEnumerable
的概念。
public int getNota(DateTime dt, int lap)
{
DataClassesPelleDataContext myDb = new DataClassesPelleDataContext();
var nota = (from u in myDb.TBL_TRANSAKSI_SEWA_LAPANGAN_REGULERs
where u.TGL_PEMAKAIAN.Value.Date == dt.Date && u.ID_LAPANGAN == lap
select u.ID_SEWA).FirstOrDefault();
return nota;
}
我不知道你到底想达到什么目的但是你可以用
var notasIds = yDb.TBL_TRANSAKSI_SEWA_LAPANGAN_REGULERs
.Where(u => u.TGL_PEMAKAIAN.Value.Date == dt.Date && u.ID_LAPANGAN == lap)
.Select(n => n.ID_SEWA)
.ToList();
,然后用
遍历注释符foreach (var sewaId in notasIds)
{
// to logic here
}
你也可以注释。select()调用并获得整个对象。
列加尔