Pytania oznaczone «linq»

138
Wyraźne w Linq na podstawie tylko jednego pola tabeli

Próbuję użyć .distinct w Linq, aby uzyskać wynik na podstawie jednego pola tabeli (więc nie wymagają całego zduplikowanych rekordów z tabeli). Wiem, jak pisać podstawowe zapytania, używając odrębnych: var query = (from r in table1 orderby r.Text select r).distinct(); ale potrzebuję wyników,...

137
Linq: GroupBy, Sum i Count

Mam kolekcję produktów public class Product { public Product() { } public string ProductCode {get; set;} public decimal Price {get; set; } public string Name {get; set;} } Teraz chcę pogrupować kolekcję na podstawie kodu produktu i zwrócić obiekt zawierający nazwę, liczbę lub produkty...

136
LINQ: różne wartości

Mam następujący zestaw elementów z XML: id category 5 1 5 3 5 4 5 3 5 3 Potrzebuję osobnej listy tych elementów: 5 1 5 3 5 4 Jak mogę wyróżnić kategorię ORAZ identyfikator również w

134
Dodawanie listy <t> .add () kolejna lista

Mam IEnumerable<TravelDetails>i próbuję dodać wartości w for-pętli do a List<TravelDetails>. Ciągle otrzymuję błędy. Błąd 15 Argument 1: nie można dokonać konwersji z „System.Collections.Generic.List” do „TrafficCore.DataObjects.TripDetails” C: \ TrafficNew \ TI 511-Web \ Traffic 2.0...

134
Właściwy Linq, gdzie klauzule

Piszę sporo linq w moim codziennym życiu, ale przeważnie są to proste stwierdzenia. Zauważyłem, że używając klauzul where, istnieje wiele sposobów ich zapisywania i każdy z nich daje takie same wyniki, o ile wiem. Na przykład; from x in Collection where x.Age == 10 where x.Name == "Fido"...

132
Pobierz wszystkie elementy oprócz pierwszego z tablicy

Czy istnieje jednowierszowe wyrażenie easy linq, które po prostu pobiera wszystko z prostej tablicy oprócz pierwszego elementu? for (int i = 1; i <= contents.Length - 1; i++) Message += contents[i]; Chciałem tylko sprawdzić, czy łatwiej jest skondensować.

131
Sekwencja nie zawiera żadnych elementów?

Obecnie używam jednego zapytania w dwóch miejscach, aby pobrać wiersz z bazy danych. BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); Zapytanie działa poprawnie podczas pobierania wiersza w celu umieszczenia danych w polach tekstowych, ale zwraca błąd...

128
Wybierz opcję Wiele pól z listy w Linq

W ASP.NET C # mam strukturę: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } i mam ich listę. Chcę wybrać category_idi category_name, prowadzenie DISTINCTi wreszcie ORDERBYna category_name. Oto, co mam teraz: List<Data>...

127
Zawiń delegata w IEqualityComparer

Kilka funkcji Linq.Enumerable przyjmuje rozszerzenie IEqualityComparer<T>. Czy istnieje wygodna klasa opakowująca, która dostosowuje a delegate(T,T)=>booldo implementacji IEqualityComparer<T>? Łatwo jest go napisać (jeśli zignorujesz problemy ze zdefiniowaniem poprawnego hashcode),...

126
Co to jest LINQ i do czego służy? [Zamknięte]

Trudno powiedzieć, o co się tutaj pyta. Pytanie to jest niejednoznaczne, niejasne, niekompletne, zbyt szerokie lub retoryczne i nie można na nie racjonalnie odpowiedzieć w obecnej formie. Aby uzyskać pomoc w wyjaśnieniu tego pytania i ponownym otwarciu, odwiedź Centrum pomocy ....