C# 如何获取多个数据?
我只能向一位客户展示,我知道问题是因为我在LINQ中使用了C# 如何获取多个数据?,c#,linq,ienumerable,iqueryable,C#,Linq,Ienumerable,Iqueryable,我只能向一位客户展示,我知道问题是因为我在LINQ中使用了FirstOrDefault 如何才能找到另一个客户?我仍然不理解IQueryable或IEnumerable的概念 public int getNota(DateTime dt, int lap) { DataClassesPelleDataContext myDb = new DataClassesPelleDataContext(); var nota = (from u in myDb.TBL_TRANSAKSI_
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();
然后在NOTA上循环使用
foreach (var sewaId in notasIds)
{
// to logic here
}
您还可以comment.Select()调用并获取整个对象
Regars我希望,我可以向您展示一幅图像,这样您就可以了解我想要什么。如果您希望,您可以将图像发布到某个图像提供商,如imgur.com,然后粘贴链接。您希望创建一个表达式,返回绿色高亮显示的行吗?不,我只能向一位客户展示,实际上是在该日期,根据日期和时间,我有多个客户群。我试图做的是,我想得到另一个客户,这样在我的linq中可以检查序列,并得到下一个客户。绿色高亮显示的行只是客户的状态。希望你能理解