고객 화면에 검색 조건이 이름, 성별, 직책 등 여러가지가 있는데, Entity Framework에서는 동적으로 where절을 구성할 수 있나? 라는 고민 때문에 검색을 해보니 스택 오버플로우에서 추천하는 기능이 있어서 사용해 보았습니다. C# in a Nutshell - PredicateBuilder (albahari.com) C# in a Nutshell - PredicateBuilder Extras Dynamically Composing Expression Predicates Suppose you want to write a LINQ to SQL or Entity Framework query that implements a keyword-style search. In other words, a qu..
https://youtu.be/bA3oTTVseiE LINQ 마지막 강의 입니다. 고생하셨습니다~ 1. Conversion operators - LINQ Result =} IEnumerable{T} - ToArray() var doublesArray = sortedDoubles.ToArray(); - * ToList() var wordList = sortedWords.ToList(); - ToDictionary() var scoreRecordsDict = scoreRecords.ToDictionary(sr =} sr.Name); - * OfType{T}() var doubles = numbers.OfType{double}(); 2. Element operators - First() (from p in p..
* Groupings - group - group n by n % 5 into g * Set operation - Distinct 중복제거 - var uniqueFactors = factorsOf300.Distinct(); - Union 중복제거 결합 - var uniqueNumbers = numbersA.Union(numbersB); - Intersect 교집합 - var commonNumbers = numbersA.Intersect(numbersB); - Except 제외 - IEnumerable aOnlyNumbers = numbersA.Except(numbersB); https://youtu.be/WR8p4bKuqyI - 메뉴 모델과 데이터
Partitions - Take numbers.Take(3) - Skip numbers.Skip(4) - TakeWhile numbers.TakeWhile(n => n n % 3 != 0) Orderings - OrderBy orderby word - Custom Comparer words.OrderBy(a => a, new CaseInsensitiveComparer()) - OrderBy ~ Descending orderby d descending - ThenBy orderby degit.Length, digit words.OrderBy(a => a.Length).ThenBy(a => a, new CaseInsensitiveComparer()) - Reverse .Reverse() https://you..
What is LINQ - Language Integrated Query - 다른 소스 및 Type에서 데이터를 검색하고 활용하기 위한 표현식 - 컬렉션, Ado.NET, DataSet, XML Docs, 웹 서비스 및 MS SQL Server 및 기타 데이터베이스등 다양한 데이터 소스에서 검색 및 활용이 가능 - 101 LINQ samples LINQ Basic LINQ Basic Keywords - from : 쿼리 표현식은 from으로 시작해야함 - in : 4가지 경우에 사용되며 일반적으로 from과 함께 사용 - let : 쿼리식에서 하위절의 결과를 저장하여 후속절에서 사용하는 것이 유용한 경우에 let 키워드를 사용하여 새로운 로컬 변수를 만들어서 다양하게 활용이 가능 - into : grou..
- Total
- Today
- Yesterday
- #MVVM
- Build 2016
- Cross-platform
- Always Encrypted
- LINQ
- kiosk
- .net
- visual studio 2019
- MVVM
- Visual Studio 2022
- ComboBox
- #Windows Template Studio
- uno platform
- WPF
- #prism
- C#
- uno-platform
- Windows 10
- IOT
- Bot Framework
- .net 5.0
- Behavior
- XAML
- UWP
- #uwp
- PRISM
- ef core
- Microsoft
- dotNETconf
- windows 11
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |