Lesweek 8 - EFCore

Python intro
Programming basics-II
Les 3 / Week 7a
H5: EFCore
CSD
Lesweek 8
1 / 11
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 11 slides, met tekstslides.

Onderdelen in deze les

Python intro
Programming basics-II
Les 3 / Week 7a
H5: EFCore
CSD
Lesweek 8

Slide 1 - Tekstslide

Les 1
Theorie

Les 2
Opdrachten

Les 3
Opdrachten

Opdrachten
ItsLearning > Opdrachten > Leerpad
Opdracht klaar?
Melden bij docent om af te ronden.
😎
Quincy Norbert
qn00@curio.nl

😎
Bart Kouwenberg
bk28@curio.nl

👨‍🏫
Marc Ridders (RSD)
mr41@curio.nl

😑
Nigel Pieter


Slide 2 - Tekstslide

Deze les
Deze les:
  • Recap: 📦 Packages installeren, 🔗 Database verbinding
  • 📅 Leerdoelen/Planning
  • 👪 Relaties
  • 👋 Alles duidelijk?

Slide 3 - Tekstslide

Recap: 📦 Packages installeren, 🔗 Database verbinding

Project -> Manage NuGet Packages

  • Pomelo.EntityFrameworkCore.MySQL
  • Microsoft.EntityFrameworkCore.Tool

*Zorg ervoor dat de packages dezelfde versie hebben als je .NET Framework

Slide 4 - Tekstslide

📈 Leerdoelen
  • 👪 Relaties binnen databases.
  • one-to-one
  • one-to-many (many-to-one)
  • many-to-many

Slide 5 - Tekstslide

📅 Planning
  • Werken aan de opdrachten van hoofdstuk 5:
  • Nulls
  • Properties oefenen
  • Boeken online
  • Je eerste EFCore model
  • Een eenvoudige CRUD-applicatie

Slide 6 - Tekstslide

👪 Relaties
Binnen een database heb je verschillende relaties tussen data:
  • one-to-one
    1 persoon heeft 1 paspoort (andersom; 1 paspoort heeft 1 eigenaar)
  • one-to-many (many-to-one)
    1 klas heeft meerdere studenten (andersom; meerdere studenten hebben 1 klas)
  • many-to-many
    Een les heeft meerdere studenten (andersom; meerdere studenten hebben meerdere lessen)

Meer voorbeelden op de volgende slides:

Slide 7 - Tekstslide

one-to-one
Een speler heeft 1 inventory en een inventory heeft maar 1 eigenaar (speler).

*Een speler kan simpelweg niet meerdere inventories hebben en een inventory kan niet meerdere eigenaars hebben.

Slide 8 - Tekstslide

many-to-many
Een server kan meerdere spelers hebben en spelers kunnen meerdere servers hebben.

Slide 9 - Tekstslide

one-to-many
Een chest kan meerdere items bevatten, maar items kunnen niet in meerdere chests zitten.

*Enderchest uitgesloten

Slide 10 - Tekstslide

👋 Alles duidelijk?
Vragen?
Leerpad hoofdstuk 5 opdracht 1 Nulls, 2 Properties oefenen, 3 Boeken online, 4 Je eerste EFCore model, 5 Een eenvoudige CRUD-applicatie.

Slide 11 - Tekstslide