«linq» 태그된 질문

LINQ (Language Integrated Query)는 Java, PHP, JavaScript 및 ActionScript에 대한 포트가 있지만 .NET 언어에 기본 데이터 쿼리 기능을 추가하는 Microsoft .NET Framework 구성 요소입니다.

5
대 foreach 대 LINQ
Visual Studio에서 코드를 작성할 때 ReSharper (God bless!)는 종종 구식 학교 for 루프를보다 간결한 foreach 형식으로 변경하도록 제안합니다. 그리고 종종이 변경 사항을 수락하면 ReSharper는 한발 더 나아가 반짝이 LINQ 형식으로 다시 변경하도록 제안합니다. 그래서, 나는 이 개선에 몇 가지 진정한 장점이 있습니까? 아주 간단한 코드 실행에서는 속도 향상을 볼 수 …
86 c#  linq 

11
LINQ와 같은 추상화를 사용하는 것이 왜 금기인가? [닫은]
저는 독립 계약자이므로, 매년 새로운 공연을 위해 3-4 회 인터뷰를합니다. 나는 지금 그주기의 한가운데에 있고 인터뷰가 잘 된 것처럼 느껴졌지만 기회를 거절 당했다. 올해도 같은 일이 두 번 일어났습니다. 이제 저는 완벽한 사람이 아니며 모든 조직에 적합한 사람은 아닙니다. 즉, 내 타율은 평소보다 낮아서 마지막 면접관에게 건설적인 피드백을 정중하게 요청하여 …

10
LINQ 및 Lambda Expressions를 사용하면 코드를 덜 읽을 수 있습니까? [닫은]
Linq의 동료와 토론 중입니다. 여기에서 복사하겠습니다. 동료 : 여기에서 솔직 해집니다. Linq 구문이 짜증납니다. 혼란스럽고 직관적이지 않습니다. 나 : 오, T-SQL보다 더 혼란스러워? 동료 : 예. 나 : 그것은 같은 기본 부분을 가지고 있으며, 선택, 어디서, 그리고 동료 : Linq는 나에게 관계형 + OO의 개자식입니다. 공동 작업자 : 잘못 이해하지 …

13
Any () * not *이 null 참조 예외를 발생시킬 것으로 예상하는 것은 부당한가요?
확장 메소드를 만들 때 물론 호출 할 수 있습니다 null. 그러나 인스턴스 메소드 호출과 달리 null 호출 은 -> 던질 필요 가 없습니다 NullReferenceException-> 수동으로 확인하고 던질 필요가 없습니다. Linq 확장 방법의 구현을 위해 Any()Microsoft는 ArgumentNullException( https://github.com/dotnet/corefx/blob/master/src/System.Linq/src/System/Linq/AnyAll.cs )를 던져야한다고 결정했습니다 . 글을 써야 돼 if( myCollection != null && myCollection.Any() …

9
LINQ 스타일 기본 설정 [닫힘]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
21 c#  coding-style  linq 

6
결과를 캐시하지 않는 방식으로 LINQ를 구현하면 어떤 이점이 있습니까?
이것은 LINQ를 사용하여 발을 적시는 사람들에게 알려진 함정입니다. public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return listOfNames.Select(x => new Record(Guid.NewGuid(), x)); } private static bool ContainTheSameSingleObject(IEnumerable<Record> originalCollection, List<Record> newCollection) …

1
단위 테스트 : Linq를 사용한 지연된 어설 션
이와 같이 지연된 어설 션을 추가해도 괜찮습니까? var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); 왜? 따라서 구체화 된 컬렉션을 기대하는 진술로도 한 번만 반복 할 수 있습니다. CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); 또한 Select 일뿐 만 아니라 반복자가 정의되어 있고 많은 검사 및 논리 (예 : 계산 및 필터링)가있는 메소드가 …

7
Linq와 가장 적합한 Java는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . Linq의 기능을 제공하는 것에 가까운 Java 라이브러리가 있습니까?
17 java  linq 

5
MVC, WCF, EF, LINQ-그냥 나인가요? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 팔년 전에 . ... 또는 상황이 더 복잡해 집니까? 요즘 MS 웹 앱을 '적절하게'개발하려면 많은 것을 알아야 할 것 같습니다. 예전에는 데이터베이스 테이블, ASP.NET, ADO.NET을 …

3
.NETs Select (Map) 및 Aggregate (Reduce)의 이름을 짓는 이유는 무엇입니까?
다른 프로그래밍 언어에서는 Map and Reduce를 보았으며 기능 프로그래밍의 초석입니다. LINQ에 Aggregate(와 동일한 Reduce) 및 Select(와 같은 Map) 이유가없는 이유는 무엇입니까? 내가 묻는 이유는 그것이 똑같은 것임을 이해하는 데 시간이 걸렸으며 이것에 대한 추론이 무엇인지 궁금합니다.

8
선임 인터뷰 LINQ 질문 [닫기]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 상급 프로그래머를위한 인터뷰 질문에서 LINQ 섹션을 준비하고 있습니다. LINQ에서 가장 흥미로운 질문은 무엇입니까? 그리고 왜?
16 c#  .net  interview  linq 

5
XSLT 및 가능한 대안 [폐쇄]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 육년 전 . 한 XML 파일을 다른 XML 파일 (HTML 등)로 변환하기 위해 XSLT를 살펴 보았습니다. XSLT (표준화되고 사용되는 도구 임)에 이점이 있다는 것을 알면서 …
15 xml  lisp  linq  xslt 

4
linq가 표면에 나타나는 것보다 더 효율적입니까?
이런 식으로 쓰면 : var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) 이것은 다음과 같습니다. var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue) results1.Add(t); var results2 = new List<Thing>(); foreach(var t in results1) if(t.IsSomeOtherValue) results2.Add(t); 또는 다음과 같이 작동하는 표지 아래에 마술이 있습니까? var results = …
13 c#  linq 

1
함수형 프로그래밍보다 명령형 프로그래밍이 선호되는 이유는 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 배경 : 저는 일반적인 정신 모델이 명령형 프로그래밍 인 VB.NET 상점에서 일하는 기능적 프로그래밍을지지합니다. 시스템의 기초가 WinForms이기 때문에 …

3
LINQ는 어떤 문제 도메인을 위해 만들어 졌습니까?
C #의 스택 오버플로에 게시 된 질문을 볼 때마다 LINQ 관련 문제를 해결하는 하나 이상의 답변이 게시되어 있습니다. 일반적으로 명성이 높은 사람들은 전문가처럼 LINQ를 사용하는 것 같습니다. 제 질문은 LINQ가 어떤 문제 도메인에 사용되어야 하는가입니다. 또한 참고 사항 : 피해야 할 목적이 있습니까? 데이터 세트 크기가 LINQ 쿼리 성능에 영향을 …

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