我怎么能得到多个数据

本文关键字:数据 怎么能 | 更新日期: 2023-09-27 18:18:41

我只能显示一个客户,我知道问题是因为我在LINQ中使用了FirstOrDefault

如何获得另一个客户?我仍然不理解IQueryableIEnumerable的概念。

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()调用并获得整个对象。

列加尔

相关文章: