«linq» 태그된 질문

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


6
LINQ 람다에서 여러 테이블 간 조인을 수행하는 방법
LINQ에서 여러 테이블간에 조인 을 수행하려고합니다 . 다음과 같은 수업이 있습니다. Product {Id, ProdName, ProdQty} Category {Id, CatName} ProductCategory{ProdId, CatId} //association table 그리고 나는 다음과 같은 코드를 사용 (여기서 product, category및 productcategory위 클래스의 인스턴스) : var query = product.Join(productcategory, p => p.Id, pc => pc.ProdID, (p, pc) => new {product …

4
식 트리 람다는 null 전파 연산자를 포함 할 수 없습니다.
질문 : price = co?.price ?? 0,다음 코드 의 줄 은 위의 오류를 제공합니다. 내가 제거하면되지만 ?에서 co.?그것을 잘 작동합니다. 나는 그들이 온라인에서 사용 하는 이 MSDN 예제 를 따르려고 노력하고 있었 으므로 언제 사용 하고 사용 하지 않아야하는지 이해해야 할 것 같습니다 .?select new { person.FirstName, PetName = subpet?.Name …

13
LINQ의 LIKE 연산자
SQL의 LIKE연산자 와 유사한 C # LINQ 식의 문자열을 비교할 수있는 방법이 있습니까? 문자열 목록이 있다고 가정합니다. 이 목록에서 문자열을 검색하고 싶습니다. SQL에서 다음과 같이 작성할 수 있습니다. SELECT * FROM DischargePort WHERE PortName LIKE '%BALTIMORE%' 위의 대신 쿼리는 linq 구문을 원합니다. using System.Text.RegularExpressions; … var regex = new Regex(sDischargePort, …
89 c#  linq  sql-like 

3
Queryable.SelectMany () 메서드에 대한 C # LINQ 구문이 있습니까?
C # LINQ 구문을 사용하여 쿼리를 작성할 때 키워드 구문에서 Queryable.SelectMany 메서드를 사용하는 방법이 있습니까? 에 대한 string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; 유창한 방법을 사용하여 쿼리 할 수 ​​있습니다. var tokens = text.SelectMany(s => s.Split(' ')); 유사한 쿼리 구문이 있습니까? var …
88 c#  linq  keyword  iqueryable 

7
개체 목록에서 고유 한 필드 값을 반환하는 linq 쿼리
class obj { int typeId; //10 types 0-9 string uniqueString; //this is unique } 100 개의 obj 요소가있는 목록이 있지만 고유 한 typeID는 10 개 뿐이라고 가정합니다. LINQ 쿼리를 작성하여 objs 목록에서 10 개의 고유 한 정수를 반환 할 수 있습니까?
88 c#  linq 

3
LINQ to Entities는 'System.String Format (System.String, System.Object, System.Object)'메서드를 인식하지 않습니다.
이 linq 쿼리가 있습니다. private void GetReceivedInvoiceTasks(User user, List<Task> tasks) { var areaIds = user.Areas.Select(x => x.AreaId).ToArray(); var taskList = from i in _db.Invoices join a in _db.Areas on i.AreaId equals a.AreaId where i.Status == InvoiceStatuses.Received && areaIds.Contains(a.AreaId) select new Task { LinkText = string.Format(Invoice {0} has been received from …

3
LINQ는 IEnumerable에서 작동합니까?
구현하는 클래스가 IEnumerable있지만 구현하지 않습니다 IEnumerable<T>. 이 클래스를 변경할 수 없으며 대신 다른 클래스를 사용할 수 없습니다. MSDN에서 이해했듯이 LINQ는 클래스가IEnumerable<T> . 을 사용해 보았지만 instance.ToQueryable()여전히 LINQ 메서드를 활성화하지 않습니다. 이 클래스는 한 가지 유형의 인스턴스 만 포함 할 수 있으므로 클래스가를 구현할 수 IEnumerable<T>있지만 그렇지 않습니다. 그렇다면 LINQ 식을 …
87 .net  linq  ienumerable 

5
LINQ를 사용하여 비동기 적으로 작업 목록을 기다리는 방법은 무엇입니까?
다음과 같이 만든 작업 목록이 있습니다. public async Task<IList<Foo>> GetFoosAndDoSomethingAsync() { var foos = await GetFoosAsync(); var tasks = foos.Select(async foo => await DoSomethingAsync(foo)).ToList(); ... } 를 사용 .ToList()하면 작업이 모두 시작됩니다. 이제 완료를 기다리고 결과를 반환하고 싶습니다. 이것은 위의 ...블록 에서 작동합니다 . var list = new List<Foo>(); foreach …
87 c#  linq  async-await 

7
웹 사이트에서 C #으로 HTML 코드 가져 오기
웹 사이트에서 HTML 코드를 가져와 저장하고 LINQ 식으로 텍스트를 찾는 방법은 무엇입니까? 웹 페이지의 소스를 가져 오기 위해 다음 코드를 사용하고 있습니다. public static String code(string Url) { HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(Url); myRequest.Method = "GET"; WebResponse myResponse = myRequest.GetResponse(); StreamReader sr = new StreamReader(myResponse.GetResponseStream(), System.Text.Encoding.UTF8); string result = sr.ReadToEnd(); sr.Close(); …
87 c#  html  linq 

12
LINQ를 사용하여 트리 검색
이 클래스에서 만든 트리가 있습니다. class Node { public string Key { get; } public List<Node> Children { get; } } 모든 자녀와 모든 자녀를 검색하여 조건과 일치하는 항목을 얻고 싶습니다. node.Key == SomeSpecialKey 어떻게 구현할 수 있습니까?
87 c#  .net  linq 

3
LINQ to XML에서 네임 스페이스 무시
LINQ to XML iqnore 모든 네임 스페이스를 사용하려면 어떻게해야합니까? 또는 네임 스페이스를 제거하는 방법은 무엇입니까? 네임 스페이스가 반 무작위 방식으로 설정되고 네임 스페이스가 있거나없는 노드를 모두 검색해야하는 데 지 쳤기 때문에 질문하고 있습니다.
87 .net  xml  linq 

7
Linq Select에서 튜플 만들기
Entity Framework 6.1.3을 사용하여 SQL Server 데이터베이스에서 데이터를 검색하는 C # 및 .NET Framework 4.5.1을 사용하고 있습니다. 나는 이것을 가지고있다: codes = codesRepo.SearchFor(predicate) .Select(c => new Tuple<string, byte>(c.Id, c.Flag)) .ToList(); 그리고 실행하면 다음 메시지가 표시됩니다. LINQ to Entities에서는 매개 변수가없는 생성자와 이니셜 라이저 만 지원됩니다. 내가 찾은 모든 예제가 대부분이 …

1
LINQ를 사용하여 사전을 필터링하고 동일한 유형의 사전으로 반환하는 방법
다음 사전이 있습니다. Dictionary<int,string> dic = new Dictionary<int,string>(); dic[1] = "A"; dic[2] = "B"; 사전의 항목을 필터링하고 결과를 동일한 변수에 다시 할당하고 싶습니다. dic = dic.Where (p => p.Key == 1); 같은 유형의 [ <int,string>] 에서 결과를 사전으로 반환하려면 어떻게 해야합니까? 시도 ToDictionary했지만 작동하지 않습니다. 미리 감사드립니다.

10
Linq to Entities를 사용하는 'Contains ()'해결 방법?
Silverlight ADO.Net 데이터 서비스 클라이언트 API (및 따라서 Linq To Entities)를 사용하여 where 절의 ID 목록을 사용하는 쿼리를 만들려고합니다. 누구든지 지원되지 않는 포함에 대한 해결 방법을 알고 있습니까? 다음과 같이하고 싶습니다. List<long?> txnIds = new List<long?>(); // Fill list var q = from t in svc.OpenTransaction where txnIds.Contains(t.OpenTransactionId) select t; …

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