«linq» 태그된 질문

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

1
이 중첩 된 LINQ 쿼리에서 C # 컴파일러가 미친 이유는 무엇입니까?
다음 코드를 컴파일하면 컴파일러가 3GB 이상의 RAM (내 컴퓨터의 모든 여유 메모리)을 사용하고 컴파일하는 데 매우 오랜 시간이 걸립니다 (실제로 10 분 후에 IO 예외가 발생 함). using System; using System.Linq; public class Test { public static void Main() { Enumerable.Range(0, 1).Sum(a => Enumerable.Range(0, 1).Sum(b => Enumerable.Range(0, 1).Sum(c => Enumerable.Range(0, …
97 c#  linq 

3
Linq 구문-여러 열 선택
이것은 내 엔티티 모델에 사용중인 Linq 구문입니다. IQueryable<string> objEmployee = null; objEmployee = from res in _db.EMPLOYEEs where (res.EMAIL == givenInfo || res.USER_NAME == givenInfo) select res.EMAIL; 여러 열을 선택하려면 어떻게해야합니까? res.ID도 선택하고 싶습니다. 어떻게받을 수 있습니까? IQueryable이 작동하지 않을 것이라고 생각합니다. 그리고 이것을 Linq to SQL이라고합니다. 맞습니까?

6
IEqualityComparer를 사용하는 방법
내 데이터베이스에 같은 번호의 종이 있습니다. 중복없이 모두 얻고 싶습니다. 이 작업을 수행하기 위해 비교 클래스를 만들었지 만 함수를 실행하면 0.6 초에서 3.2 초로 구별없이 함수에서 큰 지연이 발생합니다! 제대로하고 있습니까, 아니면 다른 방법을 사용해야합니까? reg.AddRange( (from a in this.dataContext.reglements join b in this.dataContext.Clients on a.Id_client equals b.Id where a.date_v …

15
SQL Server Compact Edition 데이터베이스의 LINQ to SQL에서 "행을 찾을 수 없거나 변경됨"예외를 해결하려면 어떻게해야합니까?
SQL Server Compact Edition에 대해 LINQ to SQL 연결을 사용하여 몇 가지 속성을 업데이트 한 후 DataContext에 대한 SubmitChanges를 실행할 때 "행을 찾을 수 없거나 변경되었습니다."라는 메시지가 표시됩니다. ChangeConflictException. var ctx = new Data.MobileServerDataDataContext(Common.DatabasePath); var deviceSessionRecord = ctx.Sessions.First(sess => sess.SessionRecId == args.DeviceSessionId); deviceSessionRecord.IsActive = false; deviceSessionRecord.Disconnected = DateTime.Now; ctx.SubmitChanges(); 쿼리는 …
96 .net  linq  linq-to-sql 

3
LINQ에서 SELECT UNIQUE를 수행하려면 어떻게해야합니까?
다음과 같은 목록이 있습니다. Red Red Brown Yellow Green Green Brown Red Orange LINQ로 SELECT UNIQUE를 수행하려고합니다. 즉, Red Brown Yellow Green Orange var uniqueColors = from dbo in database.MainTable where dbo.Property == true select dbo.Color.Name; 그런 다음 이것을 다음으로 변경했습니다. var uniqueColors = from dbo in database.MainTable where dbo.Property …

4
LINQ Distinct 연산자, 대소 문자 무시?
다음과 같은 간단한 예가 있습니다. List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); CaseInsensitiveComparer가 실제로 대소 문자를 구분하지 않는 비교를 수행하는 데 사용되지 않는 것 같습니다. 즉, distinctList 는 list 와 동일한 수의 항목을 …

3
LINQ에서 Include ()는 무엇을합니까?
나는 많은 연구를 시도했지만 나는 더 많은 db 녀석이기 때문에 MSDN의 설명조차도 나에게 의미가 없습니다. 누구든지 설명해 주시고 쿼리 Include()용어에서 어떤 진술이 수행 되는지에 대한 몇 가지 예를 제공 할 수 있습니까 SQL?
96 sql  linq 

6
Max ()를 사용하여 단일 행을 선택하는 LINQ
NHibernate에서 반환 된 IQueryable에 LINQ를 사용하고 있으며 두 필드에서 최대 값을 가진 행을 선택해야합니다. 내가 고수하는 부분을 단순화했습니다. 한 필드에서 최대 값을 사용하여 테이블에서 한 행을 선택해야합니다. var table = new Table { new Row(id: 1, status: 10), new Row(id: 2, status: 20) } from u in table group u …
95 c#  .net  linq 

13
LINQ를 통해 트리를 평면화하는 방법은 무엇입니까?
그래서 간단한 트리가 있습니다. class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } 나는 IEnumerable<MyNode>. 나는 모든 MyNode(내부 노드 객체 ( Elements) 포함) 목록을 하나의 플랫 목록 으로 얻고 싶습니다 Where group == 1. LINQ를 통해 이러한 작업을 수행하는 방법은 무엇입니까?
95 c#  .net  linq  .net-4.0  tree 

4
Roslyn이 코드를 컴파일하지 못했습니다.
프로젝트를 VS2013에서 VS2015로 마이그레이션 한 후 프로젝트가 더 이상 빌드되지 않습니다. 다음 LINQ 문에서 컴파일 오류가 발생합니다. static void Main(string[] args) { decimal a, b; IEnumerable<dynamic> array = new string[] { "10", "20", "30" }; var result = (from v in array where decimal.TryParse(v, out a) && decimal.TryParse("15", out b) …
95 c#  .net  linq  roslyn 

10
최고의 JavaScript 용 LINQ 라이브러리는 무엇입니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 칠년 전에 . 이 질문 개선 LINQ와 유사한 구문을 사용하여 복잡한 JSON 개체를 쿼리 할 수있는 JavaScript 라이브러리를 찾고 있습니다. 빠른 검색을 통해 내가 …
95 javascript  json  linq 

2
"접기"LINQ 확장 방법은 어디에 있습니까?
MSDN의 Linq 샘플 에서 사용하려는 Fold ()라는 깔끔한 메서드를 발견했습니다 . 그들의 예 : double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Fold((runningProduct, nextFactor) => runningProduct * nextFactor); 불행히도 예제 나 내 코드에서 컴파일 할 수 없으며 MSDN에서이 메서드를 언급하는 다른 곳 (예 : Enumerable …



11
Linq OrderBy 인수를 어떻게 동적으로 지정합니까?
orderby매개 변수로받는 값 을 사용하여 전달 된 인수를 어떻게 지정 합니까? 전의: List<Student> existingStudends = new List<Student>{ new Student {...}, new Student {...}} 현재 구현 : List<Student> orderbyAddress = existingStudends.OrderBy(c => c.Address).ToList(); 대신 c.Address매개 변수로 어떻게 사용할 수 있습니까? 예 string param = "City"; List<Student> orderbyAddress = existingStudends.OrderByDescending(c => param).ToList();
94 c#  linq 

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