본문 바로가기
반응형

코딩강좌/LINQ5

LINQ - ToList, ToArray, ToDictionary, ToLookup 알아보기 LINQ 쿼리문은 foreach 루프를 사용할 경우 실행된다고 설명했다. 하지만, foreach 루프를 실행하지 않고 결과를 저장해주는 메서드가 있는데 ToList, ToArray, ToDictionary, ToLoopup 이 해당된다. 이번 시간에는 LINQ에서 사용 빈도가 높은 위 메서드에 대해서 설명하겠으니 끝까지 읽고 초보 개발자에게 많은 도움이 되었으면 한다. 모든 코딩과 개발이 그렇듯이 눈으로 보고 이해하여도 실제 타이핑을 해야 실력이 향상되니 꼭 실습하길 바랍니다. ToList, ToArray, ToDictionary, ToLookup 알아보기 1. ToList LINQ 쿼리 결과를 List 형태로 만들어 준다. //문자열 형태의 배열 생성 string[] fruits = { "apple",.. 2023. 12. 29.
LINQ Query 강좌 - from, select, group, let, join LINQ Query Expression(쿼리 식)에 대해서 설명하고 있다. 이번 시간에는 조금 더 구체적으로 쿼리식을 만드는 방법을 설명하겠다. 이전 게시물에서 LINQ 쿼리 식을 만드는 몇 가지 규칙에 대해서 설명하였으니 참고하기 바란다. 2023.11.07 - [C# (.Net)/LINQ] - C#의 핵심은 LINQ입니다. LINQ 알아보기 C#의 핵심은 LINQ입니다. LINQ 알아보기 프로그램 언어마다 대표되는 특징과 장점이 있습니다. A.I 및 Big Data 처리에 관련한 많은 라이브러리와 좋은 퍼포먼스를 보여주는 Python, 안정적이고 빠른 처리 능력을 보여주며 현재까지도 홈페 daddydongdong.tistory.com 2023.11.09 - [C# (.Net)/LINQ] - LINQ .. 2023. 11. 16.
LINQ Query Expression (쿼리 식), 쿼리 변수 배우기 지난 게시물에서 LINQ Query에 대한 동작 및 처리 방식에 대해서 1) 데이터 소스 연결, 2) 쿼리(Query) 작성, 3) 쿼리(Query) 실행의 3가지 단계로 구분되며 Count, Max 등 일부 쿼리문을 제외하고 쿼리문을 작성하면 바로 실행되지 않는 지연된 실행을 기본으로 한다고 설명했다. 이번 시간에는 쿼리식에 대한 기본적인 설명을 통해서 LINQ와 SQL Query와의 차이점을 확인하도록 하겠다. LINQ를 처음 접하는 분들은 아래의 게시물을 학습하면 도움이 되니 읽어 보길 추천한다. 2023.11.07 - [C# (.Net)/LINQ] - C#의 핵심은 LINQ입니다. LINQ 알아보기 C#의 핵심은 LINQ입니다. LINQ 알아보기 프로그램 언어마다 대표되는 특징과 장점이 있습니다... 2023. 11. 13.
LINQ 쿼리(Query)란? - SQL 인 듯 아닌 듯, 개념부터 알아가기 LINQ를 처음 접하는 사람은 LINQ 쿼리(Query)를 새롭게 배우기 때문에 큰 어려움이 없지만, Database를 다뤄본 개발자라면 SQL(Structured Query Language)를 알고 있어 LINQ Query와 혼동하는 경우가 있어 의외로 어렵다고 생각할 수 있다. 필자 또한 SQL에 너무 익숙하여 처음 LINQ를 접했을 때 어렵다고 생각했지만, 바쁜 개발 일정 탓에 LINQ Query에 대해 제대로 알아보지 못한 채로 개발을 했기 때문인 것 같다. 이번 게시물을 통해서 필자와 같은 어려움을 겪는 Junior 개발자에게 도움이 되었으면 하는 마음으로 LINQ Query의 개념부터 설명하고자 한다. LINQ Query (쿼리) 알아보기 동작 방식 이해 LINQ Query 작업은 1) 데이터.. 2023. 11. 9.
C#의 핵심은 LINQ입니다. LINQ 알아보기 프로그램 언어마다 대표되는 특징과 장점이 있습니다. A.I 및 Big Data 처리에 관련한 많은 라이브러리와 좋은 퍼포먼스를 보여주는 Python, 안정적이고 빠른 처리 능력을 보여주며 현재까지도 홈페이지 및 커뮤니티에 사용되는 PHP, 복잡한 비즈니즈 로직 및 확장에 용이한 안정적인 JAVA가 있듯이, 제가 생각하는 C#의 대표적인 특징은 LINQ를 통한 다양한 데이터 핸들링인 것 같습니다. 프로그램을 개발을 하다 보면 Database, JSON, XML 등 여러 가지 형태의 Data를 처리해야 하는데 C#의 LINQ가 이러한 작업을 어떻게 처리하는지에 대해서 알아보겠습니다. LINQ 알아보기 1. LINQ 정의 LINQ (Language Integrated Query)는 C#을 통해서 데이터 질의(.. 2023. 11. 7.
반응형