«linq» 태그된 질문

LINQ (언어 통합 쿼리)는 네이티브 데이터 쿼리 기능을 .NET 언어에 추가하는 Microsoft .NET Framework 구성 요소입니다. 적절한 경우보다 자세한 태그 (예 : [linq-to-sql], [linq-to-entities] / [entity-framework] 또는 [plinq])를 사용하십시오.

4
linq의 let 키워드가 into 키워드보다 낫습니까?
나는 현재 LINQ를 닦고 let있으며 into키워드 와 키워드 사용의 차이점을 이해하려고 노력하고 있습니다. 지금까지 내가 이해 let하는 한 into키워드 는 키워드 보다 더 나은 것 같습니다 . into키워드는 본질적으로 하나가 투사 한 후 쿼리를 계속할 수 있습니다. (단지 내가 그룹 가입을 언급하지 않는다는 것을 명시하고 싶습니다.) 이름 배열이 주어지면 다음을 …
86 c#  linq 

3
Linq의 Union Vs Concat
Union및에 대한 질문이 있습니다 Concat. 두 경우 모두 동일하게 행동한다고 ​​생각합니다 List<T>. var a1 = (new[] { 1, 2 }).Union(new[] { 1, 2 }); // O/P : 1 2 var a2 = (new[] { 1, 2 }).Concat(new[] { 1, 2 }); // O/P : 1 2 1 2 var a3 …
86 c#  linq 

21
데이터베이스 생성 이후 'ApplicationDbContext'컨텍스트를 지원하는 모델이 변경되었습니다.
우선, 다른 곳에서는이 오류를 본 적이 없으며 복제가 아닌 것 같으므로 먼저 전체 상황을 읽으십시오. 모든 것이 잘 작동 한 다음 아래에 나열 할 모델 클래스 ( App 클래스 와 업데이트는 주석 처리됨) 중 하나 를 업데이트 하려고했습니다 . 그리고 붐 나는이 추악한 오류가 있었다. 'ApplicationDbContext'컨텍스트를 지원하는 모델이 데이터베이스 생성 …

8
일반 확장 메서드 내에서 문자열 열 이름을 사용하여 IQueryable에 OrderBy를 적용하려면 어떻게해야합니까?
public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } OrderBy의 유형은 sortExpression에서 유추되지 않기 때문에 런타임에 다음과 같이 지정해야합니다. var sortExpression = Expression.Lambda<T, TSortColumn>(body, param); 또는 return query.OrderBy<T, …

8
Count 속성 대 Count () 메서드?
컬렉션으로 작업하면 개체 수를 가져 오는 두 가지 방법이 있습니다. Count(속성) 및 Count()(방법). 주요 차이점이 무엇인지 아는 사람이 있습니까? 내가 틀렸을 수도 있지만 메서드가 컬렉션에 대해 일종의 쿼리를 수행 Count한다고 가정하기 때문에 항상 조건문 에서 속성을 사용합니다 . 그러나 그것은 추측입니다. 내가 틀렸다면 성능이 영향을 받을지 모르겠습니다.Count()Count 편집 : 호기심 …
85 c#  linq  list  collections  count 

8
IEnumerable.Intersect ()로 여러 목록의 교차
다음과 같이 교차점을 찾고 싶은 목록이 있습니다. var list1 = new List<int>() { 1, 2, 3 }; var list2 = new List<int>() { 2, 3, 4 }; var list3 = new List<int>() { 3, 4, 5 }; var listOfLists = new List<List<int>>() { list1, list2, list3 }; // expected intersection …
85 c#  .net  linq 




5
목록을 알파벳순으로 정렬
다음과 같은 수업이 있습니다. class Detail { public Detail() { _details = new List<string>(); } public IList<string> Details { get { return _details; } } private readonly List<string> _details; } 현재 다음을 사용하여 무작위로 클래스를 정렬합니다. void ShuffleGenericList<T>(IList<T> list) { //generate a Random instance var rnd = new Random(); //get …
83 c#  .net  linq  sorting 

7
인형을위한 표현 트리? [닫은]
닫힘 . 이 질문은 더 집중되어야 합니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 한 가지 문제에만 초점을 맞추도록 질문을 업데이트하십시오 . 휴일 칠년 전에 . 이 질문 개선 나는이 시나리오에서 더미입니다. 나는 이것이 무엇인지 Google에서 읽으려고했지만 이해하지 못합니다. 누군가가 그들이 무엇이며 왜 …

13
LINQ to Entities에서 대량 삭제
LINQ 또는 LINQ-to-Entities에서 지정된 쿼리와 일치하는 여러 개체를 대량으로 삭제할 수있는 방법이 있습니까? 내가 찾을 수있는 유일한 참조는 구식이며 제거하려는 모든 개체를 반복하고 수동으로 삭제하는 것은 어리석은 것 같습니다.

11
C ++ 용 LINQ 라이브러리가 있습니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 3 년 전 . 이 질문 개선 어떤 방식 으로든 C ++에서 LINQ를 사용하기위한 플랫폼에 구애받지 않는 (CLI가 아님) 움직임이 있습니까? 전 세계 서버 …
82 c++  linq  unix 

5
Linq에서“MinOrDefault”를 달성하는 가장 좋은 방법은 무엇입니까?
linq 식에서 10 진수 값 목록을 생성하고 있으며 0이 아닌 최소값을 원합니다. 그러나 linq 표현식이 빈 목록을 생성하는 것은 전적으로 가능합니다. 이 경우 예외가 발생하며이 상황에 대처할 수있는 MinOrDefault가 없습니다. decimal result = (from Item itm in itemList where itm.Amount > 0 select itm.Amount).Min(); 목록이 비어있는 경우 결과를 0으로 설정하는 …
82 c#  linq 

6
둘 이상의 필드가있는 LINQ OrderBy
두 개의 필드로 정렬해야하는 목록이 있습니다. LINQ에서 OrderBy를 사용해 보았지만 하나의 필드 만 지정할 수 있습니다. 첫 번째 필드로 정렬 할 목록을 찾고 있고 두 번째 필드를 기준으로 정렬 할 첫 번째 필드에 중복 항목이 있는지 확인합니다. 예를 들어 결과가 다음과 같이 표시되기를 원합니다 (성 다음에 이름으로 정렬). 아담스, 존 …
82 c#  linq 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.