2023/12/22

안석환·2023년 12월 22일
0

오늘 배운 내용

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 = ""})
profile
안석환!

0개의 댓글