Как лучше всего проверить, что набор результатов IQueryable равен нулю

Я просто хочу знать, как лучше всего проверить, есть ли IQueryable результат не имеет значений.

например. если у нас есть метод вроде

public static IQueryable<Table> DisplayAll()
{
    var db = new DataContext();
    var list= from data in db.Table select data;
    return list;
}

, а затем мы делаем что-то вроде этого

var list = DisplayAll();
if(list != null)
{
     //do something --- in here even if the result set has no values it will
     // go to this line. It just say `enumeration yielded no results`
}

Любой возможный способ проверить, есть ли в наборе результатов содержимое или нет ??

Спасибо

39
задан huMpty duMpty 19 October 2011 в 13:36
поделиться