LINQ - C#3.0 i .NET 3.5

 

Czas trwania:

2 dni po 8 lekcyjnych


Opis szkolenia:

Szkolenie dedykowane dla programistów nowoczesnych aplikacji bazodanowych. Na szkoleniu prezentowane są sposoby korzystania ze zintegrowanego języka zapytań. Uczestnicy nauczą się pobierać dane z różnego rodzaju źródeł, tworzyć pliki XML w nowy sposób, stosować składowane rozszerzenia oraz tworzyć własne źródła danych LINQ.


Plan szkolenia:

Nowe elementy języka C# 3.0

  • Określanie typu zmiennej lokalnej przy inicjalizacji
  • Wyrażenia Lambda
  • Rozszerzenia
  • Nowa forma inicjalizacji obiektów i tablic
  • Nowe operatory LINQ
  • Typy anonimowe

LINQ i ADO.NET

  • Konfiguracja kontrolki DataSet
  • LINQ to DataSet, czyli tam i z powrotem
  • Korzyści z LINQ to DataSet

LINQ i SQL Server

  • Klasa encji
  • Pobieranie danych
  • Aktualizacja danych w bazie
  • Wizualne projektowanie klasy encji
  • Korzystanie z procedur składowanych
  • Kontrolka LinqDataSource (ASP.NET)

LINQ i XML

  • Tworzenie pliku XML za pomocą klas XDocument i XElement
  • Pobieranie wartości z elementów o znanej pozycji w drzewie
  • Przenoszenie danych z kolekcji do pliku XML
  • Przenoszenie danych z bazy danych (komponentu DataSet) do pliku XML
  • Zapytania LINQ
  • Modyfikacja pliku XML

Tworzenie źródeł danych LINQ

  • IEnumerable
  • IEnumerable
  • Oddzielenie źródła od jego interfejsu
  • IQueryable i IOrderedQueryable
  • IQueryable i IOrderedQueryable
  • Drzewo wyrażenia