«linq» 태그된 질문

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

5
Linq 쿼리는 "System.Object 유형의 상수 값을 만들 수 없습니다…"를 계속 던집니다. 이유는 무엇입니까?
다음은 코드 샘플입니다. private void loadCustomer(int custIdToQuery) { var dbContext = new SampleDB(); try { var customerContext = from t in dbContext.tblCustomers // keeps throwing: where t.CustID.Equals(custIdToQuery) // Unable to create a constant value of type 'System.Object'. select new // Only primitive types ('such as Int32, String, and Guid') { …

16
중복 키를 허용하는 C # 정렬 가능한 컬렉션
보고서에 다양한 개체가 나타나는 순서를 설정하는 프로그램을 작성 중입니다. 시퀀스는 Excel 스프레드 시트의 Y 위치 (셀)입니다. 코드의 데모 부분은 다음과 같습니다. 내가 달성하고 싶은 것은 컬렉션을 갖는 것입니다. 이렇게하면 여러 개체를 추가 할 수 있고 시퀀스에 따라 정렬 된 컬렉션을 얻을 수 있습니다. SortedList list = new SortedList(); Header h …


5
LINQ를 사용하여 List <string>의 모든 문자열을 소문자로 변환하는 방법은 무엇입니까?
어제 여기에있는 StackOverflow의 응답 중 하나에서 코드 조각을 보았습니다. 다음과 같았습니다. List&lt;string&gt; myList = new List&lt;string&gt; {"aBc", "HELLO", "GoodBye"}; myList.ForEach(d=&gt;d.ToLower()); myList의 모든 항목을 소문자로 변환하는 데 사용할 수 있기를 바랐습니다. 그러나 그것은 일어나지 않습니다 ... 이것을 실행 한 후에 myList의 대 / 소문자는 변경되지 않습니다. 그래서 제 질문은 LINQ 및 …
94 c#  linq  lambda  foreach 

11
여러 요소 컬렉션을 결합하는 우아한 방법?
각각 동일한 유형 (예 : List&lt;int&gt; foo및 List&lt;int&gt; bar)의 개체를 포함하는 임의의 수의 컬렉션이 있다고 가정 해 보겠습니다 . 이러한 컬렉션이 컬렉션에 포함 된 경우 (예 : 유형의 List&lt;List&lt;int&gt;&gt;) SelectMany모든 컬렉션을 하나의 컬렉션으로 결합하는 데 사용할 수 있습니다 . 그러나 이러한 컬렉션이 아직 동일한 컬렉션에없는 경우 다음과 같은 메서드를 작성해야한다는 …

4
Action ()에서 값을 반환하는 방법은 무엇입니까?
이 질문에 대한 대답과 관련하여 DataContext를 Action ()에 전달하면 action (db)에서 값을 어떻게 반환합니까? SimpleUsing.DoUsing(db =&gt; { // do whatever with db }); 다음과 더 비슷해야합니다. MyType myType = SimpleUsing.DoUsing&lt;MyType&gt;(db =&gt; { // do whatever with db. query buit using db returns MyType. });
94 c#  .net  linq 

12
개체에 대한 LINQ를 사용한 페이징
LINQ 쿼리에서 페이징을 어떻게 구현 하시겠습니까? 사실 당분간은 sql TOP 함수를 모방 할 수 있다면 만족할 것입니다. 그러나 나는 완전한 페이징 지원에 대한 필요성이 어차피 조만간 나올 것이라고 확신합니다. var queryResult = from o in objects where ... select new { A = o.a, B = o.b } ????????? TOP …
94 c#  .net  linq  paging 

4
On 절에 여러 조건이있는 LINQ 조인
ON 절에 여러 조건이있는 왼쪽 외부 조인을 사용하는 쿼리를 LINQ에서 구현하려고합니다. 다음 두 테이블 Project (ProjectID, ProjectName) 및 Task (TaskID, ProjectID, TaskName, Completed) 의 예제를 사용합니다 . 각 작업과 함께 모든 프로젝트의 전체 목록을보고 싶지만 완료된 작업 만보고 싶습니다. Completed == true작업을 완료하지 않은 프로젝트를 필터링하기 때문에 필터를 사용할 수 …
93 linq  join 

13
조건부 Linq 쿼리
우리는 로그 뷰어를 만들고 있습니다. 사용에는 사용자, 심각도 등을 기준으로 필터링 할 수있는 옵션이 있습니다. SQL 날에는 쿼리 문자열에 추가했지만 Linq를 사용하여 수행하고 싶습니다. 조건부로 where 절을 추가하려면 어떻게해야합니까?

6
MatchCollection에서 LINQ 확장 메서드 구문 사용
다음 코드가 있습니다. MatchCollection matches = myRegEx.Matches(content); bool result = (from Match m in matches where m.Groups["name"].Value.Length &gt; 128 select m).Any(); LINQ 확장 메서드 구문을 사용하여이 작업을 수행 할 수 있습니까? 이 같은: bool result = matches.Any(x =&gt; ... );
92 c#  linq 

4
SQL Server 프로파일 러의 "감사 로그 아웃"이란 무엇입니까?
데이터 가져 오기 (C # / Linq 사용)를 실행 중이며 당연히 가능한 한 많이 쿼리를 최적화하려고합니다. 이를 위해 내 SQL 로그인 이름 (데이터 가져 오기 프로세스에 고유 할 수있는 이름)으로 필터링 된 내 트레이스를 사용하여 SQL Server 프로파일 러를 사용하여 DB에서 트레이스를 실행하고 있습니다. 이상하게도 대부분의 SQL 문은 정말 빠릅니다. …

10
속성 이름을 문자열로 사용하여 속성별로 정렬하는 코드
속성 이름을 문자열로 사용할 때 C #의 속성에 대해 코딩하는 가장 간단한 방법은 무엇입니까? 예를 들어 사용자가 LINQ를 사용하여 선택한 속성별로 일부 검색 결과를 정렬 할 수 있도록하고 싶습니다. UI의 "order by"속성을 문자열 값으로 선택합니다. 조건부 논리 (if / else, switch)를 사용하여 문자열을 속성에 매핑하지 않고도 해당 문자열을 linq 쿼리의 …

3
FirstOrDefault <KeyValuePair>가 값을 반환했는지 어떻게 확인할 수 있습니까?
다음은 내가하려는 작업의 단순화 된 버전입니다. var days = new Dictionary&lt;int, string&gt;(); days.Add(1, "Monday"); days.Add(2, "Tuesday"); ... days.Add(7, "Sunday"); var sampleText = "My favorite day of the week is 'xyz'"; var day = days.FirstOrDefault(x =&gt; sampleText.Contains(x.Value)); 사전에 'xyz'가 없기 때문에 FirstOrDefault 메서드는 유효한 값을 반환하지 않습니다. 이 상황을 확인하고 싶지만 …
91 c#  linq 

3
"LINQ to Entities", "LINQ to SQL"및 "LINQ to Dataset"의 차이점은 무엇입니까?
나는 LINQ로 꽤 오랫동안 일해 왔습니다. 그러나 언급 된 LINQ 버전 간의 실제 차이점이 무엇인지는 미스터리로 남아 있습니다. 성공적인 답변에는 그들 사이의 짧은 차이가 포함됩니다. 각 버전의 주요 목표는 무엇이며 이점은 무엇이며 성능에 영향이 있습니까? 추신 : 많은 정보 출처가 있다는 것을 알고 있지만, 초보자에게 특정 목표를 향해 어디로 향해야하는지 …
91 c#  sql  linq  dataset  entities 


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