在这个scnerio中,ExistID(2,10)
2
到10
{2,3,4,5,6,7,8,9,10}
必须在myTable中存在控件。
如果ID列中存在某个人,则返回false。如何使用linq?我是linq的新手。
MyTable:
ID
1
2
3
4
-
myDBDataContext db;
public bool ExistID(int startId, int endId)
{
//return db.MyTables...
}
答案 0 :(得分:3)
public bool ExistID(int startId, int endId)
{
return db.MyTables.Any(x => x.ID >= startId && x.ID <= endId);
}
如果表格中存在true
到startId
的某些值,则此方法会返回endId
。