linq

Różnice między IQueryable, List, IEnumerator?

Zastanawiam się jaka jest różnica między IQueryable, List, IEnumerator i kiedy powinienem użyć każdego z nich? Na przykład p ... t(); } Teraz zastanawiam się, czy zamiast tego powinienem używać IQueryable. Nie jestem pewien zalet używania go nad listą.

Jak spłaszczyć drzewo przez LINQ?

Więc mam proste drzewo: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } ... ę wszystkich MyNode (w tym inner node objects (Elements)) jako jedną płaską listę Where group == 1. Jak to zrobić przez LINQ?

C # LINQ Znajdź duplikaty na liście

Używając LINQ, z List<int>, Jak mogę pobrać listę zawierającą wpisy powtórzone więcej niż jeden raz i ich wartości?

Konwertuj wynik zapytania Linq do słownika

Chcę dodać kilka wierszy do bazy danych za pomocą Linq do SQL, ale chcę zrobić "custom check" przed dodaniem wierszy, aby wie ... ary<int, DateTime>(keys.Count); for (int i = 0; i < keys.Count; i++) { existingItems.Add(keys[i], values[i]); }

LINQ-Full Outer Join

Mam listę osób ID i ich imię, i listę osób ID i ich nazwisko. Niektórzy ludzie nie mają imienia, a niektórzy nie mają nazwisk ... string Name; } Ale to zwraca: ID FirstName LastName -- --------- -------- 1 John Doe 2 Sue Co robię źle?

LINQ Orderby malejące zapytanie

Jestem pewien, że będzie to stosunkowo proste. Mam zapytanie LINQ, które chcę zamówić według ostatnio utworzonej daty. Zoba ... ale pozostaje bez zmian. Byłbym wdzięczny, gdyby ktoś mógł spojrzeć na zapytanie i zobaczyć, czy robię coś złego. Dzięki:)

Jak zrobić joins w LINQ na wielu polach w jednym join

Muszę wykonać zapytanie LINQ2DataSet, które wykonuje połączenie na więcej niż jednym polu (jako var result = from x in enti ... da na to, że będę musiał dodaj zakres dat w klauzuli where. Dziękuję, jak zawsze, za wszystkie sugestie i komentarze podane

Entity Framework: istnieje już otwarty DataReader powiązany z tym poleceniem

Używam encji Framework i od czasu do czasu pojawia mi się ten błąd. EntityCommandExecutionException {"There is already an o ... icPredicate).ToList()); } } Wciąż problematyczne Dlaczego EF nie użyje ponownie połączenia, jeśli jest już otwarte.

Jak uzyskać indeks za pomocą LINQ? [duplikat]

To pytanie ma już odpowiedź tutaj: Get List element position in c # using LINQ ... Where(i => i.ItemName == "purple") .First() .Position; Czy najlepiej będzie rozwiązać to zwykłą starą pętlą?

LINQ do SQL Left Outer Join

Czy to zapytanie jest równoważne LEFT OUTER join? //assuming that I have a parameter named 'invoiceId' of type int from c in ... (invoiceId == 0 || invoice != null) select new { Id = c.Id , InvoiceId = invoice == null ? 0 : invoice.Id }

Jakie są gwarancje złożoności run-time (Big-O) metod LINQ?

Ostatnio zacząłem używać LINQ dość dużo, i tak naprawdę nie widziałem żadnej wzmianki o złożoności czasu pracy dla żadnej z m ... jest podobny koszt dla dostawcy obiektów też? Jeśli czy jest inaczej, jeśli używasz składni deklaratywnej czy funkcjonalnej?

NHibernate vs LINQ to SQL

Jako ktoś, kto nie używał żadnej z tych technologii w rzeczywistych projektach zastanawiam się, czy ktoś wie, jak te dwie technologie się uzupełniają i jak bardzo ich funkcjonalności nakładają się na siebie?

Dlaczego LINQ JOIN jest o wiele szybszy niż linkowanie z gdzie?

Niedawno uaktualniłem do VS 2010 i bawię się LINQ to Dataset. Mam silny typowany zestaw danych do autoryzacji, który jest w H ... unikaj gdzie określić relacje i użyj JOIN, gdy tylko to możliwe (zdecydowanie w LINQ to DataSet i Linq-To-Objects ogólnie).

Narzędzie SQL do LINQ [zamknięte]

Czy istnieje narzędzie, które może konwertować składnię SQL do składni LINQ? Chcę tylko przepisać podstawowe zapytania za pomocą join, itp., do LINQ . Zaoszczędziłoby mi to dużo czasu.

Podzielić kolekcję na części LINQ?

Czy jest dobry sposób na podzielenie kolekcji na n części za pomocą LINQ? Niekoniecznie równomiernie oczywiście. Czyli chcę podzielić zbiór na podzbiory, z których każdy zawiera podzbiór elementów, gdzie można podzielić ostatni zbiór.

Jak zastosować OrderBy na IQueryable używając nazwy kolumny string w ramach generic extension method?

public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) ... mi się to jednak możliwe, ponieważ TSortColumn można określić tylko podczas wykonywania. Jest jakiś sposób na obejście tego?

Dlaczego ReSharper mówi mi "Ukryte zamknięcie"?

Mam następujący kod: public double CalculateDailyProjectPullForceMax(DateTime date, string start = null, string end = null) ... tu, który ReSharper sugeruje zmianę. Co to znaczy i dlaczego miałoby być zmienione? implicitly captured closure: end, start

LINQ do SQL where Klauzula opcjonalne kryteria

Pracuję z zapytaniem LINQ do SQL i napotkałem problem, w którym mam 4 opcjonalne pola do filtrowania wyników danych. Przez o ... świetnie, ale aby zakończyć funkcję, trzeba być w stanie dodać te 4 inne elementy w klauzuli where, po prostu nie wiesz jak!

Wykres liczby równoważników LINQ w Scali? [duplikat]

Możliwy duplikat:analogi LINQ w Scali Szukam wykresu pokazującego odpowiedniki w Scali metod LINQ dla IEnumerable: ... t is head wybierz to mapa / Align = "left" / .. (Nie wiem) ... i tak dalej Czy ktoś wie coś o takiej tabeli" translate"?

Gdzie w klauzuli w LINQ [duplikat]

To pytanie ma już odpowiedź tutaj: LINQ to Entities - klauzula SQL "IN" ... StateName = states.StateName }); } return _states; }