... | @@ -319,12 +319,12 @@ C# 목표중에서 하나는 데이터베이스의 접속 및 제어 방식이 |
... | @@ -319,12 +319,12 @@ C# 목표중에서 하나는 데이터베이스의 접속 및 제어 방식이 |
|
언어에 통합된 쿼리표현식(Query Expressions)
|
|
언어에 통합된 쿼리표현식(Query Expressions)
|
|
함수형 언어 개념을 도입하여 쿼리 형태의 표현식을 제공하여 데이터 추출과 연산에 추상화 단계 굉장히 높힌 표현식.
|
|
함수형 언어 개념을 도입하여 쿼리 형태의 표현식을 제공하여 데이터 추출과 연산에 추상화 단계 굉장히 높힌 표현식.
|
|
|
|
|
|
### LINQ를 통해 데이터를 가져오는 방법
|
|
#### LINQ를 통해 데이터를 가져오는 방법
|
|
- Select, First 같은 메서드에 람다식을 조합해서 사용
|
|
- Select, First 같은 메서드에 람다식을 조합해서 사용
|
|
- 쿼리 구문을 통해서 가져오는 방법 (쿼리 표현식은 데이터를 어떻게 가져오는지 좀 더 명확하고 구체적으로 설명해주는 장점이 있음, SQL 쿼리와 흡사)
|
|
- 쿼리 구문을 통해서 가져오는 방법 (쿼리 표현식은 데이터를 어떻게 가져오는지 좀 더 명확하고 구체적으로 설명해주는 장점이 있음, SQL 쿼리와 흡사)
|
|
|
|
|
|
|
|
|
|
### LINQ의 종류
|
|
#### LINQ의 종류
|
|
|
|
|
|
- LINQ to Object
|
|
- LINQ to Object
|
|
- LINQ to SQL
|
|
- LINQ to SQL
|
... | @@ -333,7 +333,7 @@ C# 목표중에서 하나는 데이터베이스의 접속 및 제어 방식이 |
... | @@ -333,7 +333,7 @@ C# 목표중에서 하나는 데이터베이스의 접속 및 제어 방식이 |
|
- LINQ to XML
|
|
- LINQ to XML
|
|
- ...
|
|
- ...
|
|
|
|
|
|
### Expression tree와 LINQ의 관계
|
|
#### Expression tree와 LINQ의 관계
|
|
LINQ to SQL의 경우 쿼리 표현식으로 데이터를 얻을 경우
|
|
LINQ to SQL의 경우 쿼리 표현식으로 데이터를 얻을 경우
|
|
반환 타입이 IQueryable이다.
|
|
반환 타입이 IQueryable이다.
|
|
|
|
|
... | | ... | |