Pytania oznaczone «linq»

Language Integrated Query (LINQ) to składnik Microsoft .NET Framework, który dodaje natywne funkcje zapytań do języków .NET. W razie potrzeby rozważ użycie bardziej szczegółowych tagów, na przykład [linq-to-sql], [linq-to-entity] / [entity-framework] lub [plinq]

1582
Wielokrotne „zamówienie przez” w LINQ

Mam dwie tabele moviesi najpierw categoriesotrzymuję uporządkowaną listę według kategorii ID, a następnie Nazwy . Tabela filmów ma trzy kolumny Identyfikator, Nazwa i ID kategorii . Tabela kategorii ma dwie kolumny Identyfikator i Nazwa . Próbowałem czegoś takiego, ale to nie zadziałało. var...

1094
Funkcja Distinct () LINQ dla określonej właściwości

Bawię się z LINQ, aby się o tym dowiedzieć, ale nie mogę wymyślić, jak go używać, Distinctgdy nie mam prostej listy (prosta lista liczb całkowitych jest dość łatwa do zrobienia, to nie jest pytanie). Co jeśli chcę użyć Distinct na liście Object na jednej lub więcej właściwości obiektu? Przykład:...

1072
Różnica między Select a SelectMany

Szukałam różnicę między Selecta SelectMany, ale nie udało się znaleźć odpowiednią odpowiedź. Muszę nauczyć się różnicy podczas korzystania z LINQ To SQL, ale wszystko, co znalazłem, to standardowe przykłady tablic. Czy ktoś może podać przykład LINQ To

1061
Grupuj według w LINQ

Załóżmy, że mamy taką klasę: class Person { internal int PersonID; internal string car; } Teraz mam listę tej klasy: List<Person> persons; Teraz ta lista może mieć wiele instancji z tymi samymi PersonID, na przykład: persons[0] = new Person { PersonID = 1, car = "Ferrari" };...

1031
Zapytanie LINQ w DataTable

Próbuję wykonać zapytanie LINQ na obiekcie DataTable i dziwnie stwierdzam, że wykonywanie takich zapytań na DataTables nie jest proste. Na przykład: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; To jest niedozwolone. Jak mogę uzyskać coś...

967
Grupuj według wielu kolumn

Jak mogę wykonać GroupBy wiele kolumn w LINQ Coś podobnego do tego w SQL: SELECT * FROM <TableName> GROUP BY <Column1>,<Column2> Jak mogę przekonwertować to na LINQ: QuantityBreakdown ( MaterialID int, ProductID int, Quantity float ) INSERT INTO @QuantityBreakdown...

824
Kiedy używać .First i kiedy używać .FirstOrDefault z LINQ?

Szukałem dookoła i tak naprawdę nie znalazłem jasnej odpowiedzi na pytanie, kiedy chcesz używać .Firsti kiedy chcesz korzystać .FirstOrDefaultz LINQ. Kiedy chcesz użyć .First? Tylko kiedy chcesz złapać wyjątek, jeśli nie zwrócono żadnych wyników? var result = List.Where(x => x ==...

820
Co to jest odpowiednik Java dla LINQ? [Zamknięte]

Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Co to jest...

654
Używanie LINQ do usuwania elementów z Listy <T>

Powiedz, że mam zapytanie LINQ, takie jak: var authors = from x in authorsList where x.firstname == "Bob" select x; Biorąc pod uwagę, że authorsListjest to typ List<Author>, jak mogę usunąć Authorelementy, authorsListktóre są zwracane przez zapytanie do authors? Lub, inaczej mówiąc, jak...

538
DOŁĄCZ DO ZEWNĘTRZNEJ LINK

Jak wykonać lewe połączenie zewnętrzne w C # LINQ do obiektów bez użycia join-on-equals-intoklauzul? Czy można to zrobić za pomocą whereklauzuli? Prawidłowy problem: łączenie wewnętrzne jest łatwe i mam takie rozwiązanie List<JoinPair> innerFinal = (from l in lefts from r in rights where...