Pytania oznaczone «linq»

499
Zaktualizuj wszystkie obiekty w kolekcji za pomocą LINQ

Czy istnieje sposób na wykonanie poniższych czynności przy użyciu LINQ? foreach (var c in collection) { c.PropertyToSet = value; } Aby to wyjaśnić, chcę iterować po każdym obiekcie w kolekcji, a następnie zaktualizować właściwość na każdym obiekcie. Mój przypadek użycia polega na tym, że mam...

457
Dołącz / Gdzie z LINQ i Lambda

Mam problem z zapytaniem napisanym w LINQ i Lambda. Do tej pory otrzymuję wiele błędów, oto mój kod: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID == id), (post, meta)...

439
LINQ Kolejność malejących zapytań

Jestem pewien, że będzie to stosunkowo proste. Mam zapytanie LINQ, które chcę zamówić według ostatnio utworzonej daty. Widzieć: var itemList = from t in ctn.Items where !t.Items && t.DeliverySelection orderby t.Delivery.SubmissionDate descending select t; Próbowałem też: var...

413
LINQ. Any VS .Exists - Jaka jest różnica?

Używając LINQ w kolekcjach, jaka jest różnica między następującymi wierszami kodu? if(!coll.Any(i => i.Value)) i if(!coll.Exists(i => i.Value)) Aktualizacja 1 Po rozłożeniu .Existswygląda na to, że nie ma kodu. Aktualizacja 2 Czy ktoś wie, dlaczego nie ma tam...

385
Jak zrobić SQL jak% w Linq?

Mam procedurę w języku SQL, którą próbuję przekształcić w Linq: SELECT O.Id, O.Name as Organization FROM Organizations O JOIN OrganizationsHierarchy OH ON O.Id=OH.OrganizationsId where OH.Hierarchy like '%/12/%' Linia, którą najbardziej mnie interesuje to: where OH.Hierarchy like '%/12/%' Mam...

377
Podziel listę na listy podrzędne za pomocą LINQ

Czy jest jakiś sposób na podzielenie a List<SomeObject>na kilka osobnych list SomeObject, używając indeksu pozycji jako ogranicznika każdego podziału? Pozwól, że zilustruję: Mam List<SomeObject>i ja potrzebujemy List<List<SomeObject>>lub List<SomeObject>[], tak że...

346
Konwertuj wynik zapytania Linq na słownik

Chcę dodać niektóre wiersze do bazy danych przy użyciu Linq do SQL, ale chcę wykonać „niestandardowe sprawdzenie” przed dodaniem wierszy, aby wiedzieć, czy muszę dodać, zamienić lub zignorować przychodzące wiersze. Chciałbym utrzymać ruch między klientem a serwerem DB na jak najniższym poziomie i...

319
Co zwraca LINQ, gdy wyniki są puste

Mam pytanie dotyczące zapytania LINQ. Zwykle zapytanie zwraca IEnumerable<T>typ. Jeśli zwrot jest pusty, nie wiem, czy jest on zerowy, czy nie. Nie jestem pewien, czy poniższe ToList()zgłoszenie wyrzuci wyjątek, czy po prostu pusty, List<string>jeśli wynik nie zostanie znaleziony...

313
Spłaszcz listę w LINQ

Mam zapytanie LINQ, które zwraca, IEnumerable<List<int>>ale chcę tylko zwrócić, List<int>więc chcę scalić cały mój rekord w mojej IEnumerable<List<int>>z tylko jedną tablicą. Przykład: IEnumerable<List<int>> iList = from number in (from no in Method()...

307
Jak zrobiłbyś zapytanie „nie w” z LINQ?

Mam dwie kolekcje, które mają właściwości Emailw obu kolekcjach. Muszę uzyskać listę elementów na pierwszej liście, których Emailnie ma na drugiej liście. W przypadku SQL użyłbym po prostu „nie w”, ale nie znam odpowiednika w LINQ. Jak to się robi? Do tej pory mam połączenie, jak ... var matches...