我只能展示一位客户,我知道问题是因为我在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;
}
答案 0 :(得分:0)
我不确定你想要实现的目标 但你可以使用
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();
然后使用
循环遍历notasforeach (var sewaId in notasIds)
{
// to logic here
}
你也可以评论.Select()调用并获取整个对象。
Regars