如何在LinQ中选择

本文关键字:选择 LinQ | 更新日期: 2023-09-27 17:50:51

public IList<ABVEvent> getListEvent(int ID)
{
    IList<ABVEvent> lstData = null;
    if (dbVietnalyze.DatabaseExists())
    {
        IQueryable<ABVEvent> strQuerry = from listEvent in db.listEvent select listEvent;
        lstData = strQuerry.ToList();
    }
    return lstData;
}

我想选择where,例如SQL: select * from listEvent where id=ID。我不知道如何在LinQ中选择。

如何在LinQ中选择

试试这个:

IQueryable<ABVEvent> strQuerry = from listEvent in db.listEvent 
                                 where listEvent.id = ID
                                 select listEvent;
var result = listEvent.Where(ob=>ob.id== ID).ToList();

您可以使用Linq作为

return lstData.Where( event => event.ID == ID ).ToList();

条件是ABVEvent有一些要比较的成员ID