linq

Dynamic LINQ OrderBy on IEnumerable / IQueryable

Znalazłem przykład w VS2008 Examples dla dynamicznego LINQ, który pozwala na użycie ciągu podobnego do sql (np. OrderBy("Nam ... zona metoda działa tylko na IQueryable<T>. Czy jest jakiś sposób na włączenie tej funkcjonalności IEnumerable<T>?

Return IEnumerable vs. IQueryable

Jaka jest różnica między zwracaniem IQueryable<T> A IEnumerable<T>? IQueryable<Customer> custs = from c in ... tomers where c.City == "<City>" select c; Czy oba zostaną odroczone i kiedy jedno powinno być preferowane nad drugim?

Dynamic LINQ OrderBy on IEnumerable

Znalazłem przykład w VS2008 Examples dla dynamicznego LINQ, który pozwala na użycie ciągu podobnego do sql (np. OrderBy("Nam ... ona metoda działa tylko na IQueryable<T>;. Czy jest jakiś sposób na włączenie tej funkcjonalności IEnumerable<T>?

LINQ ' s Distinct() na określonej własności

Bawię się LINQ, aby się o tym dowiedzieć, ale nie mogę rozgryźć, Jak używać Distinct, gdy nie mam prostej listy (prosta lista ... to możliwe z LINQ, jaki byłby najlepszy sposób, aby mieć listę Person w zależności od niektórych jego właściwości w. NET 3.5?

Jaki jest najtrudniejszy lub najbardziej niezrozumiany aspekt LINQ? [zamknięte]

Obecnie pytanie to nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referenc ... roczona, ale buforowana)]} domyślnie wpisywane zmienne lokalne odczyt złożonych podpisów ogólnych (np. Enumerable.Join )

IEnumerable vs List-czego używać? Jak działają?

Mam pewne wątpliwości, jak działają Enumeratory i LINQ. Rozważmy te dwa proste selekcje: List<Animal> sel = (from ani ... bezpośrednio? Jeśli możesz, proszę również wyjaśnić trochę lub rzucić kilka linków, które wyjaśniają to użycie IEnumerable.

Group by in LINQ

Załóżmy, że jeśli mamy klasę taką jak class Person { internal int PersonID; internal string car ; } Teraz mam ... select new { PersonID = g.Key, // this is where I am not sure what to do Czy ktoś mógłby mi wskazać w prawo kierunek?

Różnica między Select i SelectMany

Szukałem różnicy między Select i SelectMany, ale nie byłem w stanie znaleźć odpowiedniej odpowiedzi. Muszę nauczyć się różnic ... użyciu LINQ do SQL, ale wszystko, co znalazłem, to standardowe przykłady tablic. Czy ktoś może podać przykład LINQ do SQL?

Pobieranie nazwy właściwości z wyrażenia lambda

Czy istnieje lepszy sposób na uzyskanie nazwy właściwości po przekazaniu przez wyrażenie lambda? Oto, co mam obecnie. Np. ... emberExpression; } if (memberExpr == null) throw new ArgumentException("method"); return memberExpr; }

LINQ query on a DataTable

Próbuję wykonać zapytanie LINQ na obiekcie DataTable i o dziwo stwierdzam, że wykonywanie takich zapytań na DataTables nie je ... nie jest dozwolone. Jak sprawić, by coś takiego działało? Jestem zdumiony, że zapytania LINQ nie są dozwolone na DataTables!

Wiele "order by" w LINQ

Mam dwie tabele, movies i categories, i otrzymuję uporządkowaną listę według categoryID najpierw, a następnie według Nazwa . ... óbowałem czegoś takiego jak poniżej, ale nie zadziałało. var movies = _db.Movies.OrderBy( m => { m.CategoryID, m.Name })

Algorytm agregacji LINQ wyjaśniony

To może zabrzmieć kiepsko, ale nie udało mi się znaleźć naprawdę dobrego wyjaśnienia Aggregate. Dobry oznacza krótki, opisowy, wyczerpujący z małym i jasnym przykładem.

Nauka o LINQ [wstrzymane]

Przegląd Jedną z rzeczy, o które pytałem wiele na tej stronie jest LINQ . Pytania, które zadałem były szerokie i zróżnicowa ... iać zapytania podobne do LINQ w C# 2.0. Tips and tricks using LINQ To pytanie ma kilka trudnych sposobów na użycie LINQ

Grupuj Według Wielu Kolumn

Jak mogę zrobić GroupBy wiele kolumn w LINQ Coś podobnego do tego w SQL: SELECT * FROM <TableName> GROUP BY <Col ... terialID, ProductID, Quantity) SELECT MaterialID, ProductID, SUM(Quantity) FROM @Transactions GROUP BY MaterialID, ProductID

Kiedy używać.Pierwszy i kiedy używać.Najpierw LINQ?

Szukałem i nie znalazłem jasnej odpowiedzi, kiedy chcesz użyć .First i kiedy chcesz użyć .FirstOrDefault z LINQ. Kiedy chc ... = List.Where(x => x == "foo").FirstOrDefault(); A co z Wziąć? var result = List.Where(x => x == "foo").Take(1);

Zachowanie porządku z LINQ

Używam LINQ do obiektów instrukcji na uporządkowanej tablicy. Jakich operacji nie powinienem wykonać, aby upewnić się, że kolejność tablicy nie została zmieniona?

Dołącz/gdzie z LINQ i Lambda

Mam problem z zapytaniem napisanym w LINQ i Lambda. Jak na razie dostaję dużo błędów Oto Mój kod: int id = 1; var query = d ... gt; new { Post = post, Meta = meta }); Jestem nowy w używaniu LINQ, więc nie jestem pewien, czy to zapytanie jest poprawne.

Używanie IQueryable z Linq

Jaki jest pożytek IQueryable W kontekście LINQ? Jest używany do rozwijania metod rozszerzeń lub w jakimkolwiek innym celu?

LINQ-to-SQL vs procedury przechowywane? [zamknięte]

Rzuciłem okiem na post" Beginner 's Guide to LINQ" tutaj na StackOverflow (Beginners Guide to LINQ), ale miałem kolejne pytan ... pobierania danych, które podejście jest lepsze, LINQ-to-SQL czy stored procs? Jakieś konkretne " za " lub "przeciw"? Dzięki.

LINQ odpowiednik foreach dla IEnumerable

Chciałbym zrobić odpowiednik poniższego w LINQ, ale nie wiem jak: IEnumerable<Item> items = GetItems(); items.ForEach(i => i.DoStuff()); Jaka jest prawdziwa składnia?