dotnetomaniak.pl

dotnetomaniak.pl - Artykuły z tagiem Linq

Skoro już wiemy jak jest zbudowany LINQ, sprawdźmy dwie metody Where i Select, które wchodzą w jego skład. Chciałbym wspomnieć, że implementacje które pokażę, mogą się nieco różnić (np. sprawdzaniem null referenece), ale sens jest zachowany.Where Nie prowadzę żadnych statystyk, ale wydaje mi się, że ta jest najpopularniejsza. Wybiera z kolekcji tylko te elementy, które spełniają podane przez nas warunki. Kolekcją może być m.in List

Tagi: Linq
Źródło: jakubmaguza.pl
Dziel się z innymi:
Ten o Where i Select z LINQ - jakubmaguza.pl

Daj się poznać 2017 5 dni, 1 godzinę, 20 minut temu Jakub Maguza 88 rozwiń

dspannonymous methods, annonymous types, extension methods, generics, LambdaExpressions, LINQ, object initializer, varkubaGdzie są te fjuczery? Tyle postów pisałem tylko o rzeczach, na których LINQ został zbudowany. Ale gdzie one są? Tyle dodatków do języka dla jednego prostego zapytania?

Ten w którym LINQ bierze wszystko - jakubmaguza.pl

Daj się poznać 2017 6 dni, 15 godzin, 50 minut temu Jakub Maguza 87 rozwiń

Performance! Jak dobrać odpowiedni typ danych do postawionego zadania. We wpisie analiza różnych typów kolekcji w kontekście budowania drzewa commitów.

Tagi: C#, Linq, performance
Źródło: www.nrozmus.pl
Dziel się z innymi:
git log - optymalizacja - Norbert Rozmus

Daj się poznać 2017 8 dni, 5 godzin, 32 minuty temu Norbert Rozmus 37 rozwiń

We wpisie omówiona zostanie obecna implementacja metod Single oraz Last w pakiecie Linq. Zaproponowane zostaną również zoptymalizowana wersje obu metod.

Tagi: .Net, C#, Linq, performance
Źródło: www.nrozmus.pl
Dziel się z innymi:
Linq - optymalizacja Single oraz Last - Norbert Rozmus

Daj się poznać 2017 8 dni, 5 godzin, 32 minuty temu norek 252 rozwiń

How many times have you stored something in key/value collection? Most probably it was Dictionary or some kind of implementation of IEnumerable>. More than a few times I wanted to store more than one value under single key, most common solution for this situation is Dictionary with collection of some kind as value type, but do you remember about type that was designed just for that and is seen much less often in code?

Tagi: Linq, lookup
Źródło: hryniewski.net
Dziel się z innymi:
LookUp class in C# – have you ever tried it? – Hryniewski.NET

Daj się poznać 2017 27 dni, 22 godziny, 2 minuty temu Rafał Hryniewski 158 rozwiń

Miłosz Piechocki This post is another attempt on explaining the M word in an approachable way. This explanation will best suite C# developers who are familiar with LINQ and query expressions. However, if you are not familiar with C# but would like to learn how powerful and expressive some of its features are, please read on!Recap of LINQ and query expressions LINQ is a technology introduced in C# 3.0 and .NET 3.5. One of its major applications is processing collections in an elegant, declarative way. ...

Dziel się z innymi:
Understand monads with LINQ

Sztuka programowania 52 dni, 9 godzin, 54 minuty temu miloszpiechocki 112 rozwiń

LINQ jest świetnym mechanizmem transformacji danych, ale brakuje w nim kilku operacji, które możemy znaleźć w F#.

Tagi: C#, F#, Linq
Źródło: mickl.net
Dziel się z innymi:
6 rzeczy, które ma F#, a brakuje ich w LINQ

Sztuka programowania 56 dni, 4 godziny, 54 minuty temu mickl 157 rozwiń

As you may already know I really, really like LINQ. One day I'll probably join together all my posts about this incredible featureand release pretty neat compendium/one-oh-one about this great feature. But while I'm not sitting and joining every post from this blog that have word "LINQ" in it into one, big pile, let's talk a bit about joining and grouping collections in LINQ.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Joining, Grouping and GroupJoining in LINQ

Sztuka programowania 105 dni, 13 godzin, 39 minut temu Rafał Hryniewski 120 rozwiń

Przy okazji konferencji PolCaster 2016 (na której byłem w zeszłym roku) usłyszałem dość interesującą informację, a mianowicie: statystycznie podcast kończy się po 7/8 odcinku. Później następuje wypalenie, lub brak pomysłów i bum…koniec. O ironio mój podcast również przez chwile mógł wydać się kolejnym kandydatem do zamknięcia, ale tak jak zapowiadałem w podsumowaniu roku… POWRÓCIŁ! Nie będę się tu zagłębiał i rozpisywał nad przyczynami tak sporej przerwy (bo trwa ona on września), ale z tego miejsca wszy...

Źródło: foreverframe.pl
Dziel się z innymi:
DevReview #9 O LINQ z Rafałem Hryniewskim - Forever F[r]ame

Inne 112 dni, 14 godzin, 58 minut temu dpawlukiewicz 114 rozwiń

Aggregate is one of the most fun and powerful methods in LINQ. Sadly it's also of of the most underused and "scary" ones. I hope that after reading this post you will understand Aggregate a bit more, know when to use it and won't be afraid of doing so.

Tagi: aggregate, Linq
Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | LINQ - don't be afraid of Aggregate

Sztuka programowania 128 dni, 2 godziny, 34 minuty temu Rafał Hryniewski 251 rozwiń

...oto jest pytanie! Po długiej przerwie w pisaniu postaram się Wam na nie odpowiedzieć. Co dzieje się w momencie użycia tej metody? Kiedy powinniśmy z niej korzystać, a kiedy możemy to sobie odpuścić? Oczywiście nie będę w stanie przeanalizować każdej możliwej sytuacji, ale mam nadzieję, że po dzisiejszej lekturze będziecie korzystać z tej metody w pełni świadomie.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | ToList(), or not ToList()...

Sztuka programowania 173 dni, 1 godzinę, 42 minuty temu Rafał Hryniewski 411 rozwiń

Kontynuując wątek LINQ, który podjąłem jakiś czas temu, poruszę dziś temat optymalizacji operacji jakie wykonujemy na kolekcjach. Na starcie muszę się przyznać, że tytuł nie jest do końca zgodny z prawdą, bo trzy słowa to o wiele za mało, by wejść w głębiej w temat optymalizacji zapytań. Są jednak 3 metody, które można wykorzystać do znacznego przyspieszenia wykonywania operacji w bardziej rozbudowanych łańcuchach przy minimalnym nakładzie pracy.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Trzy słowa o optymalizacji LINQ

Narzędzia 213 dni, 19 godzin, 7 minut temu Rafał Hryniewski 357 rozwiń

Jak już wspominałem, uwielbiam LINQ. Z każdym razem gdy go używam odrobinę bardziej. Ale nie każdy pała do LINQ równie wielką miłością co ja i pojawiają się różne argumenty przemawiające przeciw korzystaniu z tej funkcjonalności w wielu przypadkach, również w takich gdzie znacznie ułatwiłoby to nam życie. Jednym z takich argumentów jest trudność w debugowaniu długich łańcuchów metod w LINQ oraz utrudniona obsługa błędów. Dziś pokażę Wam, że wcale nie jest to tak wielkim problemem.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Obsługa wyjątków w LINQ

Sztuka programowania 238 dni, 6 godzin, 22 minuty temu Rafał Hryniewski 376 rozwiń

LINQ jest funkcjonalnością, która zainteresowała mnie w C# praktycznie od początku mojej styczności z tym językiem. Jest to narzędzie naprawdę potężne i w odpowiednich rękach może bardzo usprawnić działanie aplikacji i zwiększyć czytelność kodu. Sęk w tym, że o ile łatwo pisze się wszelkiego rodzaju Selecty, Whery i ToListy, to fajnie byłoby jeszcze wiedzieć co, kiedy i dlaczego dzieje się z naszymi danymi w troskliwych, zero-jedynkowych łapkach LINQ.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Deferred execution w LINQ - kiedy wywoływane jest zapytanie?

Sztuka programowania 259 dni, 5 godzin, 56 minut temu Rafał Hryniewski 235 rozwiń

Jeszcze bardziej dynamiczne tworzenie zapytań do bazy (LinqKit)! Czyli trochę o tym jak łączyć ze sobą wiele wyrażeń filtrujacych.

Dziel się z innymi:
Jeszcze bardziej dynamiczne tworzenie zapytań do bazy (LinqKit)! | pasja-programowania

Sztuka programowania 325 dni, 5 godzin, 45 minut temu Tomasz Janczewski 289 rozwiń

Czasem może nas spotkać sytuacja, że bardzo potrzebujemy stworzyć zapytanie do Entity Framework, które musi dynamicznie reagować na nasze wymagania i w jednym konkretnym przypadku będzie potrzebowało dodatkowego Where(). Oczywiście, możemy napisać oddzielne zapytania i warunek, ale istnieje odrobinę sprytniejszy sposób.

Źródło: hryniewski.net
Dziel się z innymi:
Hryniewski.NET | Dynamiczne tworzenie zapytań do Entity Framework

Sztuka programowania 327 dni, 5 godzin, 50 minut temu Rafał Hryniewski 269 rozwiń

Dzisiaj podstawy, ale wcześniej nie miałem potrzeby skorzystania z  funkcji GroupJoin. Myślę, że prosty przykład jest najlepszą dokumentacją. Dosyć częstą używaną funkcją jest GroupBy. Jeśli mamy np. listę zamówień w postaci (IdCustomer, Name), wykonując GroupBy na IdCustomer otrzymamy słownik, gdzie kluczem jest identyfikator zamówienia, a wartością lista zamówień danego klienta. GroupJoin, jak sama nazwa sugeruje jest połączeniem Join z GroupBy. Załóżmy, że mamy nast...

Tagi: .Net, bazy danych, C#, Linq, SQL
Dziel się z innymi:
LINQ: GroupJoin | Piotr Zieliński

Bazy danych i XML 429 dni, 18 godzin, 17 minut temu rroszczyk 149 rozwiń

Napisany przez paweltymura on I pisząc wszyscy nie wyłączam z tego siebie W artykule w którym zamieniam foreach na Linq robiąc mały refaktoring dostałem dużą ilość feedbacku zwłaszcza od kolegi Revisa. Dzięki bardzo! Serce rośnie jak ktoś się interesuje. W pracy natomiast mam takiego swojego guru – programistę, który skwitował nasze (moje i Revisa) końcowe wypowiedzi "... ale Wy głupoty gadacie". I się zaczęło.

Źródło: paweltymura.pl
Dziel się z innymi:
Jak działa Linq i dlaczego wszyscy się mylą… – Blog Pawełka

Sztuka programowania 455 dni, 4 godziny, 57 minut temu pawelek 639 rozwiń

Napisany przez paweltymura on Ponieważ mam tą przyjemność refactorować czasem naprawdę stary kod (z czasów .NET 1) to trafiam na takie fajne fragmenty “jak to się robiło kiedyś”. Kod który jest pod moją opieką staram się poprawiać, testować i upraszczać używając najnowszych sztuczek. Do kodu!

Źródło: paweltymura.pl
Dziel się z innymi:
Linq zamiast foreach -> czyli jak poprawić stary kod. – Blog Pawełka

Sztuka programowania 464 dni, 19 godzin, 13 minut temu pawelek 427 rozwiń

Short explanation of difference between expressions and functions in .NET

Źródło: www.diwebsity.com
Dziel się z innymi:
[EN] Expression<Func> vs Func

Sztuka programowania 546 dni, 19 godzin, 59 minut temu suvroc 320 rozwiń

1 2 3 4 5
Szkolenia SecurITum

maj

25.
CodeEurope
Warszawa

październik

Zobacz wszystkie

Najaktywniejsi

1

macko (32 816,53)

2

http://pawlos.blo... (31 626,47)

3

pzielinski (27 178,29)

4

gordon_shumway (21 178,87)

5

paduda (20 336,33)

6

psz750 (13 018,14)

7

rroszczyk (10 385,99)

8

Damian (9 041,08)

9

danielplawgo (7 235,99)

10

arek (6 807,95)

11

burczu (6 214,22)

12

PaSkol (5 393,84)

13

lukaszgasior (4 097,38)

14

jj09 (3 578,06)

15

jedmac (3 318,39)

16

http://jakub-flor... (3 224,66)

17

CaMeL (2 954,87)

18

spetz (2 933,27)

19

mnikolajuk (2 596,93)

20

lkurzyniec (2 592,76)