Entity Framework Core 2.0

LICZBA DNI: 3 (24h)

KOD KURSU: NET/EFCORE

Powiadom
o kolejnych terminach

# entity-framework

Autor szkolenia:
Rafał Kaszczuk

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne wyłącznie na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

O szkoleniu

DLA KOGO?

Adresatami szkolenia są programiści oraz architekci, którzy chcą poszerzyć swoją wiedzę z zakresu najpopularniejszej technologii dostępu do bazy danych na platformie .NET Core - Entity Framework Core

WYMAGANIA

Umiejętność posługiwania się środowiskiem Visual Studio

Podstawowa znajomość języka C#

Podstawowa znajomość języka SQL

ZALETY

Cele szkolenia

Przeprowadzenie uczestników przez pełny zakres możliwości oraz zastosowań Entity Framework Core

Zdobycie wiedzy potrzebnej do świadomej i samodzielnej pracy z warstwą bazy danych w środowisku .NET, ze szczególnym uwzględnieniem dobrych praktyk i wydajności tworzonych rozwiązań

Poznanie najważniejszych zastosowań EF Core

Nacisk na elementy przydatne w codziennej pracy programisty .NET

Program

  • Narzędzia ORM – zastosowanie, wady oraz zalety
  • Historia rozwoju Entity Framework
  • Wewnętrzne mechanizmy Entity Framework
  • Porównanie możliwości Entity Framework 6 oraz Entity Framework Core
  • Czym jest Code First
  • Tworzenie modelu w technice Code First
  • Atrybuty mapowania modelu
  • Konfiguracja mapowania modelu za pomocą fluent API
  • Mapowanie relacji
  • Konfiguracja dziedziczenia modeli
  • Czym jest Db First
  • Definiowanie połączenia z bazą danych
  • Importowanie modelu danych z bazy
  • Dodawanie nowego rekordu
  • Aktualizacja rekordu
  • Usuwanie rekordów
  • Wykonywanie zapytań z wykorzystaniem LINQ
  • Operacje na danych relacyjnych
  • Finalizacja zapytań oraz operacje na danych po stronie klienta
  • Śledzenie zmian modelu oraz NoTracking queries
  • Transakcje
  • TrackGraph API oraz praca z Disconneted Entities
  • Czym są migracje?
  • Migracje automatyczne
  • Migracje manualne
  • Modyfikacja i weryfikacja skryptów migracyjnych
  • Operacje asynchroniczne
  • Bezpośrednie wykonywanie zapytań SQL
  • Obsługa procedur składowanych (T-SQL)
  • Dostawca InMemory oraz mockup operacji na bazę danych
  • Predefiniowane zapytania LINQ jako metody rozszerzające
  • Globalne filtry zapytań
  • Logowanie zachowań Entity Framework Core
  • Zaawansowane konfiguracje ModelBuilder

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.