linq ~ sql : 이해 및
Select
메소드 중에서 선택하는 것은 특히 LINQ에서 SQL로 작업 할 때 까다로울 수 있습니다. 간단한 배열 예제는 종종 데이터베이스 영향을 완전히 캡처하지 않습니다. SelectMany
: 개별 값을 검색
쿼리가 관련 엔티티에서 단일 값을 추출 해야하는 경우 사용하십시오. 예를 들어 : Select
SelectMany
이것은
Select
: 평평한 중첩 컬렉션
Select
가 컬렉션이라고 가정하면
<code class="language-csharp">IEnumerable<Person> people = new List<Person>(); var phoneNumbers = people.Select(p => p.PhoneNumber);</code>
Person
PhoneNumber
SelectMany
를 경험하려면 라이브 데모를 탐색하십시오 (.NET 바이올린에 대한 링크는 제공되면 여기로 이동). 이 실습 경험은 데이터베이스 컨텍스트에서 이러한 강력한 LINQ 운영자에 대한 이해를 강화할 것입니다.위 내용은 SQL 쿼리에서 LINQ의 Select vs. SelectMany를 사용할 때?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!