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?