0

在这个场景中,ExistID(2,10)

2to10{2,3,4,5,6,7,8,9,10}必须存在于 myTable 中的控件。如果 ID 列中存在某人,则返回 false。如何使用 linq?我是linq的新手。

我的表:

    ID    
    1
    2
    3
    4    

-

    myDBDataContext db;

    public bool ExistID(int startId, int endId)
    {
     //return db.MyTables...
    }
4

1 回答 1

3
public bool ExistID(int startId, int endId)
{
     return db.MyTables.Any(x => x.ID >= startId && x.ID <= endId);
}

true如果某个值 from startIdtoendId存在于表中,则此方法返回。

于 2012-11-21T13:59:12.580 回答