|
|
Browse by Tags
All Tags » LINQ
-
W poprzednim poście zapoznaliśmy się ze słówkiem ''let''. Dzisiaj do niego powrócimy i zobaczymy dlaczego należy korzystać z tej konstrukcji z uwagą. Jak wiadomo diabeł tkwi nie tylko w kobietach, ale i w szczegółach. A więc do rzeczy...
Przykład z ostatniego posta jest nadal aktualny - poszukujemy osób z wiekiem mniejszym niż średnia wieku całej ...
-
Wraz z LINQ do C# zawitało słówko kluczowe let. Najpierw krótkie naszego dzisiejszego gościa przedstawienie. Wyobraźmy sobie klasę Person z imieniem, nazwiskiem oraz wiekiem. Idąc dalej wyobraźmy sobie zadanie: wybrać te osoby, których wiek jest mniejszy niż średnia wieku wszystkich osób w zbiorze. Konstrukcja let daje nam możliwość zapamiętania ...
-
Linq - language integrated query, to w dużym uproszczeniu możliwość definiowania zapytań podobnych do SQLa dla różnych źródeł danych. Domyślnie Linq wspiera XML (XLinq) oraz bazy danych (LinqToSql).
Ostatnio powstaje bardzo dużo rozszerzeń do Linq. Jedno z nich zwróciło moją szczególną uwagę: JsonToLinq. Javascript Object Notation jest ...
-
Natknąłem się dziś na dość irytującą cechę klasy XCData, reprezentującej element CDATA w dokumencie XML. Otóż jeśli w poniższym kodzie
[code language=''C#'']string xml = ''<node><![CDATA[line1\r\nline2]]></node>'';XDocument doc = XDocument.Parse(xml);XCData data = doc.Element(''node'').FirstNode as XCData;string value = ...
-
Chyba trudno znaleźć programistę, który po dłuższej pracy z LINQ-to-SQL nie uznałby tej technologii za przełomową pod względem wygody i szybkości tworzenia aplikacji w porównaniu do tego, co wcześniej oferował sam .NET: DataSets oraz czyste DbConnections i spółka. Jednakże używanie tego rozwiązania na dłużą metę nie jest wolne od kilku wyzwań (i ...
-
Trochę się ostatnio bawiłem z Visual Studio 2008 i wersją 3.0 języka C#. A i w tym najbardziej reklamowanymi nowościami: LINQ i wyrażeniami lambda. I muszę powiedzieć, że wrażenia są bardzo, a to bardzo pozytywne.
Mówiąc szczerze na początku nieco się obawiałem, czy będę w stanie przekonać się do składni labda expressions, a samo ich ...
|
|
|