«linq» 태그된 질문

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

13
IEqualityComparer에서 델리게이트 랩
여러 Linq.Enumerable 함수는 IEqualityComparer<T>. delegate(T,T)=>bool구현하기에 적합한 편리한 래퍼 클래스가 IEqualityComparer<T>있습니까? 하나를 작성하는 것은 쉽지만 (올바른 해시 코드를 정의하는 데 문제가있는 경우) 즉시 사용할 수있는 솔루션이 있는지 알고 싶습니다. 특히, 작업을 설정하고 싶습니다. Dictionary 키만 사용하여 멤버십을 정의하고 (다른 규칙에 따라 값을 유지함) .
127 .net  linq  delegates 

13
ASP.NET MVC ModelState 오류를 json으로 변환하는 방법
모든 ModelState 오류 메시지 목록을 어떻게 얻습니까? 모든 키를 얻기 위해이 코드를 찾았습니다. ( ModelState 오류가있는 키 목록 반환 ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); 그러나 오류 메시지를 IList 또는 IQueryable로 어떻게 얻을 수 있습니까? 나는 갈 수 있었다 : foreach (var key in …

11
LINQ to Entities가 'System.String ToString ()'메소드를 인식하지 못하므로이 메소드를 상점 표현식으로 변환 할 수 없습니다.
하나의 MySQL 서버에서 SQL Server로 일부 내용을 마이그레이션하고 있지만이 코드를 작동시키는 방법을 알 수 없습니다. using (var context = new Context()) { ... foreach (var item in collection) { IQueryable<entity> pages = from p in context.pages where p.Serial == item.Key.ToString() select p; foreach (var page in pages) { DataManager.AddPageToDocument(page, item.Value); …
126 c#  mysql  sql  linq 

7
LINQ 란 무엇이며 어떤 역할을합니까? [닫은]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하고, 모호하며, 불완전하고, 지나치게 광범위하거나, 수사적이며 현재 형식으로는 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확히하는 데 도움이 필요 하면 도움말 센터를 방문하세요 . 휴일 칠년 전에 . LINQ 란 무엇입니까? 데이터베이스 용이라는 것을 알고 있지만 어떤 역할을합니까?
126 c#  linq 

4
LINQ, Where () 대 FindAll ()
누군가 LINQ 함수 Where (..) 및 FindAll (..)이 어떻게 다른지 설명 할 수 있습니까? 둘 다 같은 일을하는 것 같습니다 ...
125 c#  linq  syntax 


8
LINQ 문이 'foreach'루프보다 빠릅니까?
저는 Mesh Rendering 관리자를 작성 중이며 동일한 셰이더를 사용하는 모든 메시를 그룹화 한 다음 셰이더 패스에있는 동안이를 렌더링하는 것이 좋습니다. 현재 foreach루프를 사용하고 있지만 LINQ를 사용하면 성능이 향상 될 수 있는지 궁금하십니까?
124 c#  performance  linq  foreach 

4
LINQ OrderBy 대 ThenBy
누구든지 차이점이 무엇인지 설명 할 수 있습니까? tmp = invoices.InvoiceCollection .OrderBy(sort1 => sort1.InvoiceOwner.LastName) .OrderBy(sort2 => sort2.InvoiceOwner.FirstName) .OrderBy(sort3 => sort3.InvoiceID); 과 tmp = invoices.InvoiceCollection .OrderBy(sort1 => sort1.InvoiceOwner.LastName) .ThenBy(sort2 => sort2.InvoiceOwner.FirstName) .ThenBy(sort3 => sort3.InvoiceID); 데이터 3 개 단위로 주문하려는 경우 올바른 방법은 무엇입니까?
123 linq 



16
LINQ로 목록이 비어 있는지 확인
목록이 비어 있는지 확인하는 "가장 좋은"(속도와 가독성을 모두 고려) 방법은 무엇입니까? 목록이 유형 IEnumerable<T>이고 Count 속성이없는 경우에도 마찬가지입니다. 지금 나는 이것 사이에 던지고있다 : if (myList.Count() == 0) { ... } 이: if (!myList.Any()) { ... } 내 생각에 두 번째 옵션은 첫 번째 항목을 보자 마자 결과를 반환 할 …
122 c#  .net  linq  list 

4
linq를 사용하여 ID 목록을 기반으로 여러 레코드 선택
내 UserProfile테이블 의 ID가 포함 된 목록이 있습니다. 어떻게 내가 모두를 선택할 수 있습니다 UserProfiles나는에있어 아이디의 목록을 기반으로 var사용 LINQ? var idList = new int[1, 2, 3, 4, 5]; var userProfiles = _dataContext.UserProfile.Where(......); 나는 바로 여기에 갇혔다. for 루프 등을 사용하여이 작업을 수행 할 수 있습니다.하지만 LINQ.
122 c#  linq 

9
모든 목록 항목에 동일한 값이 있는지 확인하고 반환하는 방법 또는 그렇지 않은 경우 "otherValue"를 반환하는 방법은 무엇입니까?
목록에있는 모든 항목의 값이 같으면 해당 값을 사용해야합니다. 그렇지 않으면 "otherValue"를 사용해야합니다. 이 작업을 수행하는 간단하고 명확한 방법을 생각할 수 없습니다. 컬렉션의 첫 번째 항목에 대한 특수 논리가있는 루프를 작성하는 깔끔한 방법을 참조하십시오 .
122 c#  linq 



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