linq

Wyrażenie LINQ zwracające wartość właściwości?

Próbuję stworzyć ogólną funkcję, która pomoże mi wybrać tysiące rekordów za pomocą LINQ do SQL z lokalnej listy. SQL Server ... [t0].[Version] FROM [Refill] AS [t0] WHERE [t0].[Id] IN (@p0, @p1, @p2, @p3, @p4) ... That query 4 more times (20 / 5 = 4)

"Lub" odpowiednik w Linq gdzie () wyrażenie lambda

Czy istnieje metoda w Linq, której możesz użyć do budowania łańcuchów SQL, takich jak "...where (a=1) OR (a=2)"?

Przecięcie wielu list z IEnumerable.Intersekt()

Mam listę list, które chcę znaleźć dla takiego skrzyżowania: var list1 = new List<int>() { 1, 2, 3 }; var list2 = new ... akceptowana odpowiedź), ale nie powiedziałbym, że jest to najbardziej czytelne rozwiązanie.. Jeszcze raz dziękuję wszystkim!

Jak scalić listę list z tym samym typem elementów do jednej listy elementów?

Pytanie jest mylące, ale jest o wiele bardziej jasne, jak opisano w następujących kodach: List<List<T>> list ... Nie wiesz czy jest to możliwe używając C # LINQ czy Lambda? Zasadniczo, jak Mogę konkatenować lub" spłaścić " listę list?

Jak uzyskać wartości z IGrouping

Mam pytanie odnośnie metody IGrouping i Select (). Powiedzmy, że mam IEnumerable<IGrouping<int, smth>> w ten spo ... ??? } Czy ktoś może podpowiedzieć jak w takim kontekście uzyskać wartości (List<smth>) z IGrouping<int, smth>?

Tworzenie słownika na liście z grupowaniem

Mam następujący obiekt na liście: public class DemoClass { public int GroupKey { get; set; } public string DemoStri ... lass.ToDictionary(gdc => gdc.Key, gdc => gdc.ToList()); Ale czy istnieje sposób, aby to zrobić w jednym oświadczeniu?

Linq-SelectMany

Z tego, co rozumiem z dokumentacji SelectMany, można go użyć do wytworzenia (spłaszczonej) sekwencji relacji 1-many. Mam nas ... SelectMany, biorąc pod uwagę dwie klasy i dane makiety, czy ktoś mógłby mi dostarczyć zapytanie linq, które używa SelectMany?

Jak wykonać Join między wieloma tabelami w LINQ lambda

Próbuję wykonaćpołączenie pomiędzy wieloma tabelami w LINQ. Mam następujące klasy: Product {Id, ProdName, ProdQty} Catego ... catProducts = query.Select(m => new { m.ProdId = ???, m.CatId = ???, //other assignments }); Jak mogę osiągnąć ten cel?

Jak mogę wykonać zlecenie z dynamicznym parametrem string?

Chcę to zrobić: var orderBy = "Nome, Cognome desc"; var timb = time.Timbratures.Include("Anagrafica_Dipendente") .Wher ... f(orderBy != "") timb = timb.OrderBy(orderBy); Czy jest dostępne przeciążenie OrderBy, które akceptuje parametr string?

Dynamiczna klauzula WHERE w LINQ

Jaki jest najlepszy sposób na złożenie klauzuli dynamic WHERE do instrukcji LINQ? Mam kilkadziesiąt checkboxów w formularzu ... peName // insert dynamic filter here orderby c.ProductTypeName select c; return q; }

Jaka jest wydajność i wydajność LINQ i Lambda Expression in.Net?

Używam. Net 3.5 I VS 2008 od ponad miesiąca. Podobnie jak większość programistów. Net, rozwinąłem się z wieloletniego doświad ... dku. Może LINQ? Ograniczmy dyskusję do LINQ-to-Objects LINQ-to-SQL (LINQ-to-SQL). Jakieś uwagi, porównania i doświadczenia?

Linq: Jaka jest różnica między Select a Where

Metody Select i Where są dostępne w Linq. Co każdy programista powinien wiedzieć o tych dwóch metodach? Na przykład: kiedy używać jednego nad drugim, wszelkie zalety używania jednego nad drugim, itp.

Czy instrukcja LINQ jest szybsza niż pętla 'foreach'?

Piszę Menedżera renderowania siatki i pomyślałem, że dobrym pomysłem byłoby zgrupowanie wszystkich siatek, które używają tego ... m przejściu shadera. Obecnie używam pętli foreach, ale zastanawiałem się, czy wykorzystanie LINQ może zwiększyć wydajność?

Lista list Linq do listy pojedynczej

Wygląda na to, że to jest coś, na co już można było odpowiedzieć, ale nie jestem w stanie go znaleźć. Moje pytanie jest dość ... DAL.AppForm_Residences>(); details.Select(d => d.AppForm_Residences).ToList().ForEach(d => residences.AddRange(d));

Określ, czy sekwencja zawiera wszystkie elementy innej sekwencji za pomocą Linq [duplicate]

To pytanie ma już odpowiedź tutaj: sprawdź, czy tablica jest podzbiorem innego ... Wymyśliłem to: superset.Intersect(subset).Count() == subset.Count() Czy jest to najbardziej logiczna i skuteczna metoda?

LINQ zawiera wielkość liter

Ten kod jest wrażliwy na wielkość liter, jak sprawić, by był niewrażliwy na wielkość liter? public IQueryable<FACILITY_I ... on(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }

Metody rozszerzenia muszą być zdefiniowane w niestandardowej klasie statycznej

Dostaję błąd: Metody rozszerzenia muszą być zdefiniowane w niestandardowej klasie statycznej On the line: public cl ... ) .Invoke(null, new object[] { source, lambda }); return (IOrderedQueryable<T>)result; } }

Jak używać LINQ Contains (string[]) zamiast Contains (string)

Mam jedno wielkie pytanie. Mam zapytanie linq żeby to ująć po prostu wygląda tak: from xx in table where xx.uid.ToString() ... ś wskaże mi właściwy kierunek? EDIT: the uid would bądź też liczbą. Dlatego jest konwertowany na ciąg znaków. Pomóc komuś?

Mutacja drzewa wyrażeń predykatu na inny typ

Intro W aplikacji, nad którą obecnie pracuję, istnieją dwa rodzaje każdego obiektu biznesowego :Rodzaj " ActiveRecord "i ro ... elnej odpowiedzi {55]}, aby to długie pytanie nie stało się jeszcze dłuższe. Dziękuję wszystkim za odpowiedzi i komentarze!

Jak utworzyć drzewo wyrażeń wywołujące IEnumerable.Jakieś(...)?

Próbuję stworzyć drzewo wyrażeń, które reprezentuje: myObject.childObjectCollection.Any(i => i.Name == "name"); Skróco ... t;, Boolean>)}); return Expression.Call(propertyExp, method, predicateExp); } Co robię źle? Ktoś ma jakieś sugestie?