«linq» 태그된 질문

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

8
LINQ : 전혀 그렇지 않다
제공된 값이 목록의 값과 일치하는지 확인하려는 경우가 있습니다 (예 : 유효성 검사시). if (!acceptedValues.Any(v => v == someValue)) { // exception logic } 최근 ReSharper가 다음과 같은 쿼리를 단순화하도록 요청했습니다. if (acceptedValues.All(v => v != someValue)) { // exception logic } 분명히 이것은 논리적으로 동일하며 약간 더 읽기 쉽습니다 (많은 …
272 c#  .net  performance  linq  resharper 



13
유창하고 쿼리 표현-서로에 대한 이점이 있습니까?
LINQ는 제네릭 이후 .NET에서 가장 크게 개선 된 기능 중 하나이며 시간과 코드를 절약합니다. 그러나 유창한 구문은 쿼리 표현식 구문보다 훨씬 자연스럽게 보입니다. var title = entries.Where(e => e.Approved) .OrderBy(e => e.Rating).Select(e => e.Title) .FirstOrDefault(); var query = (from e in entries where e.Approved orderby e.Rating select e.Title).FirstOrDefault(); 둘 사이에 …
255 c#  linq 


7
두 표현식 결합 (Expression <Func <T, bool >>)
나는 두 가지 유형의 표현 Expression&lt;Func&lt;T, bool&gt;&gt;을 가지고 있으며 OR, AND 또는 NOT을 취하고 같은 유형의 새로운 표현을 원합니다. Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 

12
단일 결합의 여러 필드에서 LINQ의 결합을 수행하는 방법
두 개 이상의 필드에서 조인을 수행하는 LINQ2DataSet 쿼리를 수행해야합니다. var result = from x in entity join y in entity2 on x.field1 = y.field1 and x.field2 = y.field2 아직 적절한 솔루션 (I는 where 절에 여분의 제약 조건을 추가 할 수 있지만이 적절한 해결책에서 멀리, 또는 사용 발견 이 솔루션을하지만은 동등 …
244 c#  linq  join 

6
상위 5 개를 선택하는 LINQ 쿼리
LINQ 쿼리가 있습니다. var list = from t in ctn.Items where t.DeliverySelection == true &amp;&amp; t.Delivery.SentForDelivery == null orderby t.Delivery.SubmissionDate select t; 이 쿼리를 수정하여 데이터베이스에서 5 개의 결과 만 선택하려면 어떻게해야합니까?
234 c#  linq 


9
Linq를 사용하여 객체 목록에 값이 있는지 검색
Customer속성 이있는 클래스가 있다고 가정 해보십시오 FirstName. 그리고 나는이 List&lt;Customer&gt;. LINQ를 사용하여 목록 Firstname = 'John'에 단일 명세서 로 고객이 있는지 확인할 수 있습니까? 어떻게?
228 c#  linq 

13
LINQ의 List에서 항목을 찾으십니까?
다음은 문자열 목록에서 항목을 찾는 간단한 예입니다. 일반적으로 for 루프 또는 익명 대리자를 사용하여 다음과 같이합니다. int GetItemIndex(string search) { int found = -1; if ( _list != null ) { foreach (string item in _list) // _list is an instance of List&lt;string&gt; { found++; if ( string.Equals(search, item) ) …
226 c#  linq 

3
그룹 별 및 개수가 포함 된 LINQ
이것은 매우 간단하지만 손실이 있습니다.이 유형의 데이터 세트를 감안할 때 : UserInfo(name, metric, day, other_metric) 이 샘플 데이터 세트 : joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn 0 …
221 c#  linq  group-by 

2
사전을 반환하는 LINQ 쿼리 <문자열, 문자열>
LINQ를 사용하여 쿼리하여 고유 한 값을 얻고 Dictionary &lt;string, string&gt;을 결과로 되돌리려 고하는 MyClass 컬렉션이 있지만, 내가보다 더 간단하게 수행 할 수있는 방법을 알 수는 없습니다. 아래에 있어요. 결과로 Dictionary &lt;string, string&gt;을 얻는 데 사용할 수있는 더 깨끗한 코드는 무엇입니까? var desiredResults = new Dictionary&lt;string, string&gt;(StringComparer.OrdinalIgnoreCase); var queryResults = (from …
218 c#  .net  linq  dictionary 


11
LINQ Single과 First
LINQ : 쿼리가 단일 레코드를 반환한다는 것을 확신 할 때 Single()연산자 를 사용하는 것이 더 효율적 입니까?First() 차이가 있습니까?
215 .net  linq 

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