Pytania otagowane jako linq

Language Integrated Query (LINQ) to składnik Microsoft .NET Framework, który dodaje natywne funkcje zapytań do języków .NET. W razie potrzeby rozważ użycie bardziej szczegółowych tagów, na przykład [linq-to-sql], [linq-to-entity] / [entity-framework] lub [plinq]


2
Linq to Entities dołączyć vs groupjoin
Przeszukałem sieć, ale wciąż nie mogę znaleźć prostej odpowiedzi. Czy ktoś może wyjaśnić (prostym językiem angielskim), co to GroupJoinjest? Czym różni się od zwykłego wewnętrznego Join? Czy jest powszechnie używany? Czy to tylko dla składni metody? Co ze składnią zapytania? Przykład kodu c # byłby miły.

9
„Wyrażenia lambda z treścią instrukcji nie można przekonwertować na drzewo wyrażeń”
Podczas korzystania z EntityFrameworkA lambda expression with a statement body cannot be converted to an expression tree pojawia się błąd „ ” podczas próby skompilowania następującego kodu: Obj[] myArray = objects.Select(o => { var someLocalVar = o.someVar; return new Obj() { Var1 = someLocalVar, Var2 = o.var2 }; }).ToArray(); Nie …

5
Async czeka w linq select
Muszę zmodyfikować istniejący program i zawiera następujący kod: var inputs = events.Select(async ev => await ProcessEventAsync(ev)) .Select(t => t.Result) .Where(i => i != null) .ToList(); Ale wydaje mi się to bardzo dziwne, przede wszystkim użycie asynci awaitw selekcji. Zgodnie z tą odpowiedzią Stephena Cleary'ego powinienem móc je odrzucić. Następnie drugi, …
180 c#  linq  asynchronous 

4
Entity Framework linq query Include () wiele jednostek podrzędnych
To może być naprawdę elementarne pytanie, ale jaki jest dobry sposób na uwzględnienie wielu jednostek podrzędnych podczas pisania zapytania obejmującego TRZY poziomy (lub więcej)? czyli mam 4 tabel: Company, Employee, Employee_CariEmployee_Country Firma ma relację 1: m z pracownikiem. Pracownik ma relację 1: m zarówno z Employee_Car, jak i Employee_Country. Jeśli …

17
Max czy Default?
Jaki jest najlepszy sposób uzyskania wartości Max z zapytania LINQ, które może nie zwracać żadnych wierszy? Jeśli po prostu to zrobię Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Pojawia się błąd, gdy zapytanie nie zwraca żadnych wierszy. mógłbym zrobić Dim x = …
176 c#  .net  linq  linq-to-sql 

12
ToList () - czy tworzy nową listę?
Powiedzmy, że mam zajęcia public class MyObject { public int SimpleInt{get;set;} } I mam List<MyObject>, a ja ToList()to, a następnie zmieniam jedną z SimpleInt, czy moja zmiana zostanie propagowana z powrotem do oryginalnej listy. Innymi słowy, jaki byłby wynik następującej metody? public void RunChangeList() { var objs = new List<MyObject>(){new …
176 c#  linq 


5
Uzyskaj listę różnych wartości na liście
W C # powiedz, że mam klasę o nazwie Note z trzema zmiennymi składowymi typu String. public class Note { public string Title; public string Author; public string Text; } I mam listę typu Uwaga: List<Note> Notes = new List<Note>(); Jaki byłby najczystszy sposób uzyskania listy wszystkich odrębnych wartości w …
175 c#  linq  list  distinct 

11
LINQ zawiera rozróżnianie wielkości liter
W tym kodzie rozróżniana jest wielkość liter, jak sprawić, by wielkość liter nie była rozróżniana? public IQueryable<FACILITY_ITEM> GetFacilityItemRootByDescription(string description) { return this.ObjectContext.FACILITY_ITEM.Where(fi => fi.DESCRIPTION.Contains(description)); }
174 c#  linq 

3
Wybierz słownik <T1, T2> z LINQ
Użyłem słowa kluczowego „select” i metody rozszerzenia, aby zwrócić za IEnumerable&lt;T&gt;pomocą LINQ, ale muszę zwrócić typ ogólny Dictionary&lt;T1, T2&gt;i nie mogę tego rozgryźć. W przykładzie, którego się tego nauczyłem, użyłem czegoś w formie podobnej do poniższej: IEnumerable&lt;T&gt; coll = from x in y select new SomeClass{ prop1 = value1, prop2 …
171 c#  .net  linq  generics 

6
Czy można przestawiać dane za pomocą LINQ?
Zastanawiam się, czy możliwe jest użycie LINQ do przestawienia danych z następującego układu: CustID | OrderDate | Qty 1 | 1/1/2008 | 100 2 | 1/2/2008 | 200 1 | 2/2/2008 | 350 2 | 2/28/2008 | 221 1 | 3/12/2008 | 250 2 | 3/15/2008 | 2150 na coś …
171 linq  pivot-table 

5
Jak za pomocą Linq uzyskać unikalną listę właściwości z listy obiektów?
Próbuję użyć Linq, aby zwrócić listę identyfikatorów, biorąc pod uwagę listę obiektów, w których identyfikator jest właściwością. Chciałbym móc to zrobić bez przeglądania każdego obiektu i wyciągania unikalnych identyfikatorów, które znajdę. Mam listę obiektów typu MyClass, a jedną z właściwości tej klasy jest identyfikator. public class MyClass { public int …
171 linq  class  list  c#-3.0  properties 


5
LINQ: „zawiera” i zapytanie lambda
Mam List&lt;BuildingStatus&gt;telefon buildingStatus. Chciałbym sprawdzić, czy zawiera on status której char code (zwrócony przez GetCharCode()) równa jakąś zmienną v.Status. Czy jest jakiś sposób na zrobienie tego, zgodnie z liniami poniższego (niekompilującego) kodu? buildingStatus.Contains(item =&gt; item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.