0

このscnerioでは、ExistID(2,10)

2to10{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...
    }
4

1 に答える 1

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

このメソッドは、 から までの値がテーブルに存在するtrue場合に戻ります。startIdendId

于 2012-11-21T13:59:12.580 に答える