«linq» 태그된 질문

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

9
LINQ to Objects에서 작동하지 않는 구별
class Program { static void Main(string[] args) { List<Book> books = new List<Book> { new Book { Name="C# in Depth", Authors = new List<Author> { new Author { FirstName = "Jon", LastName="Skeet" }, new Author { FirstName = "Jon", LastName="Skeet" }, } }, new Book { Name="LINQ in Action", Authors …

5
LINQ 메서드의 런타임 복잡성 (Big-O)에 대해 어떤 보장이 있습니까?
저는 최근에 LINQ를 꽤 많이 사용하기 시작했으며 LINQ 메서드에 대한 런타임 복잡성에 대한 언급을 실제로 보지 못했습니다. 분명히 여기에는 많은 요소가 작용하므로 일반 IEnumerableLINQ-to-Objects 공급자에 대한 논의를 제한하겠습니다 . 또한 Func선택자 / 변이 자 등으로 전달 된 모든 것이 저렴한 O (1) 연산 이라고 가정 해 봅시다 . 그것은 분명한 …

6
Entity Framework 4 Single () 대 First () 대 FirstOrDefault ()
단일 항목을 쿼리하는 다양한 방법과 각 항목을 사용하는시기를 비교하는 데 시간을 낭비하고 있습니다. 누구든지이 모든 것을 비교하는 링크가 있습니까? 아니면 왜 다른 것을 사용하는지에 대한 빠른 설명이 있습니까? 내가 알지 못하는 운영자가 여전히 더 있습니까? 감사합니다.


9
NHibernate와 LINQ to SQL
실제 프로젝트에서 두 기술을 모두 사용하지 않은 사람으로서이 두 기술이 서로를 보완하는 방법과 기능이 얼마나 겹치는 지 아는 사람이 있는지 궁금합니다.

5
LINQ에서 날짜가 가장 높은 레코드 만 선택하는 방법
다음 필드가있는 'lasttraces'라는 테이블이 있습니다. Id, AccountId, Version, DownloadNo, Date 데이터는 다음과 같습니다. 28092|15240000|1.0.7.1782|2009040004731|2009-01-20 13:10:22.000 28094|61615000|1.0.7.1782|2009040007696|2009-01-20 13:11:38.000 28095|95317000|1.0.7.1782|2009040007695|2009-01-20 13:10:18.000 28101|15240000|1.0.7.1782|2009040004740|2009-01-20 14:10:22.000 28103|61615000|1.0.7.1782|2009040007690|2009-01-20 14:11:38.000 28104|95317000|1.0.7.1782|2009040007710|2009-01-20 14:10:18.000 LINQ to SQL 에서 모든 AccountId (가장 날짜가 높은 계정)의 마지막 마지막 추적 만 가져올 수있는 방법은 무엇입니까?
117 c#  .net  linq  linq-to-sql 

5
List <T> ForEach ()에서 여러 속성을 설정 하시겠습니까?
주어진 수업 : class foo { public string a = ""; public int b = 0; } 그런 다음 일반 목록 : var list = new List&lt;foo&gt;(new []{new foo(), new foo()}); 다음 메서드 내에서 여러 속성 을 할당 하려는 경우 아래 List&lt;T&gt; ForEach()에서 더 간단한 방법이 있습니까? 바라건대 나는 조금 …
117 c#  linq 

5
목록에 목록에있는 항목이있는 linq
linq를 사용하여 속성 목록이 다른 목록과 일치하는 항목 목록을 검색하려면 어떻게해야합니까? 이 간단한 예제와 의사 코드를 사용하십시오. List&lt;Genres&gt; listofGenres = new List&lt;Genre&gt;() { "action", "comedy" }); var movies = _db.Movies.Where(p =&gt; p.Genres.Any() in listofGenres);
117 c#  linq 

14
EF에서 DateTime의 날짜 구성 요소 만 비교하는 방법은 무엇입니까?
두 개의 날짜 값이 있는데 하나는 이미 데이터베이스에 저장되어 있고 다른 하나는 DatePicker를 사용하여 사용자가 선택했습니다. 유스 케이스는 데이터베이스에서 특정 날짜를 검색하는 것입니다. 이전에 데이터베이스에 입력 한 값은 항상 12:00:00의 시간 구성 요소를 가지며 선택기에서 입력 한 날짜는 다른 시간 구성 요소를 갖습니다. 날짜 구성 요소에만 관심이 있고 시간 구성 …

4
LINQ to Entities에서 메서드를 인식하지 못합니다.
linq 쿼리를 시도 할 때 다음 오류가 발생합니다. LINQ to Entities는 'Boolean IsCharityMatching (System.String, System.String)'메서드를 인식하지 않으며이 메서드는 저장소 식으로 변환 할 수 없습니다. 나는 사람들이 동일한 오류를 얻는 이전 질문을 많이 읽었으며 이것을 올바르게 이해하면 LINQ to Entities에서 전체 linq 쿼리 식을 서버 쿼리로 변환해야하므로 외부 메서드를 호출 할 …

7
LINQ 함수의 순서가 중요합니까?
기본적으로 질문에서 알 수 있듯이 ... LINQ 함수의 순서가 성능 측면에서 중요 합니까? 분명히 결과는 여전히 동일해야합니다 ... 예: myCollection.OrderBy(item =&gt; item.CreatedDate).Where(item =&gt; item.Code &gt; 3); myCollection.Where(item =&gt; item.Code &gt; 3).OrderBy(item =&gt; item.CreatedDate); 둘 다 동일한 결과를 반환하지만 LINQ 순서가 다릅니다. 일부 항목을 다시 주문하면 결과가 달라질 수 있음을 알고 …
114 c#  performance  linq 

10
List <T>에서 모든 n 번째 항목을 어떻게 가져올 수 있습니까?
.NET 3.5를 사용 n하고 있으며 목록에서 * * 번째 항목을 모두 얻을 수 있기를 원합니다 . 람다 식을 사용했는지 LINQ를 사용했는지에 대해서는 신경 쓰지 않습니다. 편집하다 이 질문이 꽤 많은 논쟁을 불러 일으켰던 것 같습니다 (좋은 일 이죠?). 내가 배운 가장 중요한 것은 무언가를하는 모든 방법을 알고 있다고 생각할 때 …
114 c#  linq  list  lambda 

13
데이터베이스 테이블의 열에 목록을 저장하는 방법
따라서, 당 관련 질문에 대한 메흐 다드의 대답 , 나는 그것을 얻을 에 "적절한"데이터베이스 테이블의 열 목록을 저장하지 않습니다. 오히려 상기 목록의 요소를 효과적으로 보유하는 다른 테이블을 만든 다음 직접 또는 접합 테이블을 통해 연결해야합니다. 그러나 내가 만들고 싶은 목록의 유형은 (연결된 질문의 과일 과 달리) 고유 한 항목으로 구성됩니다.예). …

8
배열에서 값의 인덱스 찾기
linq를 사용하여 배열에서 값의 인덱스를 찾을 수 있습니까? 예를 들어,이 루프는 배열 내에서 키 인덱스를 찾습니다. for (int i = 0; i &lt; words.Length; i++) { if (words[i].IsKey) { keyIndex = i; } }
113 c#  arrays  linq 


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