오늘 배운 내용
LiNQ
-from
집합의 변수화
var profile = from profile in arrProfile
-where
조건으로 분류
where profile.Height < 175
-orderby
ascending
오름차순정렬
profile.ascending
descending
내림차순 정렬
profile.descending
필터된 데이터 정렬
-select
반환 값 지정
select new {groupKey = g.key profiles = g}
-groupby
특정 기준 분류
group profile by profile.Height < 175 into g
-Join
두데이터 원본을 연결하는 연산
내부 조인: 각데이터의 원본의 특정 필드가 일치하는 데이터 끼리 연결(교집합)
var listProfile = from profile in arrProfile Join product.star on profile.Name equals product.Star select new { Name = profile.Name Work = product.Title Height = profile.Height }
내부 조인: 기본 데이터를 지정하고 지정 데이터를 기반으로 대상 데이터를 연결
on profile equals product into ps from profile in ps.DefaultIfEmpty(new product ( {Title = ""})