2009-10-29 2 views
0

이 코드를 가지고 :Linq를 엔터티 쿼리로 처리하는 방법?

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

First() 호출하기 전에 문서가 비어 있지 않은 경우 확인하는 가장 좋은 방법은 무엇입니까?

catch 블록을 시도하거나 변수를 도입하고 몇 개의 기사가 있는지 확인하십시오.

답변

7

시도 .FirstOrDefault();. 아무것도 발견되지 않으면 null을 반환합니다.

관련 문제