LINQ 의 Null

1527 단어 nullLINQ
설명:다음 첫 번 째 예 는 Reports ToEmployee 를 null 직원 으로 조회 하 는 것 을 설명 합 니 다.두 번 째 예 는 Nullable.HasValue 를 사용 하여 직원 을 조회 한 결과 첫 번 째 예 와 같 습 니 다.세 번 째 예 에서 Nullable.Value 를 사용 하여 Reports ToEmployee 가 null 직원 이 아 닌 Reports To 의 값 을 되 돌려 줍 니 다.
1.Null
다른 직원 에 속 하지 않 는 모든 직원 찾기:
var q =
    from e in db.Employees
    where e.ReportsToEmployee == null
    select e;

2.Nullable.HasValue
다른 직원 에 속 하지 않 는 모든 직원 찾기:
var q =
    from e in db.Employees
    where !e.ReportsTo.HasValue
    select e;

3.Nullable.Value
전자의 EmployeID 번 호 를 되 돌려 줍 니 다.선택 할 수 있 도록 주의 하 십시오.Value:
var q =
    from e in db.Employees
    where e.ReportsTo.HasValue
    select new
    {
        e.FirstName,
        e.LastName,
        ReportsTo = e.ReportsTo.Value
    };
    :http://www.cnblogs.com/lyj/archive/2008/02/24/1079551.html

좋은 웹페이지 즐겨찾기