Как обработать запрос Linq to Entities? - PullRequest
0 голосов
/ 30 октября 2009

У меня есть этот код:

    public article GetArticleByWebSite(string webSite)
    {
        using (var context = new ceopolandEntities())
        {
            return context.article.Where(a => a.WebSite == webSite).First();
        }
    }

Как лучше всего проверить, не пуста ли статья, перед тем как позвонить First()?

Попробуйте перехватить блок или ввести переменную и проверить, сколько там статей?

1 Ответ

7 голосов
/ 30 октября 2009

Попробуйте .FirstOrDefault();. Он вернет null, если ничего не найдено.

...