Pytania oznaczone «linq»

123
LINQ OrderBy a ThenBy

Czy ktoś może wyjaśnić, jaka jest różnica między: tmp = invoices.InvoiceCollection .OrderBy(sort1 => sort1.InvoiceOwner.LastName) .OrderBy(sort2 => sort2.InvoiceOwner.FirstName) .OrderBy(sort3 => sort3.InvoiceID); i tmp = invoices.InvoiceCollection .OrderBy(sort1 =>...

122
Sprawdzanie, czy lista jest pusta za pomocą LINQ

Jaki jest „najlepszy” (biorąc pod uwagę zarówno szybkość, jak i czytelność) sposób określenia, czy lista jest pusta? Nawet jeśli lista jest typu IEnumerable<T>i nie ma właściwości Count. W tej chwili rzucam się między to: if (myList.Count() == 0) { ... } i to: if (!myList.Any()) { ......

117
linq gdzie lista zawiera dowolne z listy

Korzystając z linq, w jaki sposób mogę pobrać listę elementów, których lista atrybutów jest zgodna z inną listą? Weźmy ten prosty przykład i pseudo kod: List<Genres> listofGenres = new List<Genre>() { "action", "comedy" }); var movies = _db.Movies.Where(p => p.Genres.Any() in...

117
Jak wybrać tylko rekordy z najwyższą datą w LINQ

Mam tabelę „lasttraces” z następującymi polami. Id, AccountId, Version, DownloadNo, Date Dane wyglądają następująco: 28092|15240000|1.0.7.1782|2009040004731|2009-01-20 13:10:22.000 28094|61615000|1.0.7.1782|2009040007696|2009-01-20 13:11:38.000 28095|95317000|1.0.7.1782|2009040007695|2009-01-20...

117
Ustawić wiele właściwości w List <T> ForEach ()?

Biorąc pod uwagę klasę: class foo { public string a = ""; public int b = 0; } Następnie ich ogólna lista: var list = new List<foo>(new []{new foo(), new foo()}); Jeśli mam przypisać wiele właściwości w poniższej List<T> ForEach()metodzie, czy istnieje prostszy sposób, aby to...