Tijdens deze cursus krijg je inzicht in alle Entity Framework services en leer je hoe je ze kunt gebruiken om datatoegang in je .NET applicaties te vereenvoudigen. U leert hoe u uw query's kunt perfectioneren en optimale uitvoeringstijden kunt verkrijgen.
INTER
INTRA
OP MAAT
Praktijkcursus ter plaatse
of via klasverband op afstand
Disponible en anglais, à la demande
Tijdens deze cursus krijg je inzicht in alle Entity Framework services en leer je hoe je ze kunt gebruiken om datatoegang in je .NET applicaties te vereenvoudigen. U leert hoe u uw query's kunt perfectioneren en optimale uitvoeringstijden kunt verkrijgen.
Aan het einde van de training is de deelnemer in staat om:
Een Entity Framework-gegevensmodel maken
De gegevenscontext configureren
Begrijpen hoe de ontkoppelde modus werkt
Het uploaden van gegevens onder de knie krijgen
Updatebewerkingen controleren en optimaliseren
Weten hoe je schemawijzigingen met migraties beheert
Doelgroep
Ontwikkelaars die verantwoordelijk zijn voor gegevenstoegang in .NET toepassingen. Projectmanagers, softwarearchitecten.
Voorafgaande vereisten
Goede kennis van C# en gegevenstoegang met behulp van het .NET framework. Vereiste ervaring.
Opleidingsprogramma
1
Inleiding
Het principe en de voordelen van Object Relational Mapping.
Entity Framework versiegeschiedenis.
Entity Framework-architectuur.
CodeFirst of BaseFirst aanpak.
2
Een database maken
Een dataleverancier kiezen.
Verbindingsconfiguratie.
Een model en gegevenscontext maken.
Conventies voor het in kaart brengen.
Aanmaken en initialiseren van de database.
Praktisch werk
Een database maken van een eenvoudig model.
3
Definitie van het gegevensmodel
Definitie van mapping met behulp van annotaties of de Fluent API.
Enums en complexe types in kaart brengen.
Overerving (TPT, TPH en TPC).
Weergaven gebruiken.
Praktisch werk
Een database met meerdere tabellen maken en typen en relaties configureren. Een view maken en in kaart brengen.
4
Migratie
Voorbereiding van migratietools (installatie en aanmaken van de geschiedenistabel).
Creatie van een migratie.
Een migratie uitvoeren in Visual Studio of via code.
Migratiebeheer.
Praktisch werk
Uitvoeren van routinemig uitgevoerde migraties.
5
Query's maken met LINQ to Entities
Het SQL-generatiemechanisme begrijpen.
Bekijk bewerkingen die zijn uitgevoerd met logboeken.
Een herinnering aan hoe LINQ werkt (extensiemethoden, lambda's en veelgebruikte operatoren).
Rol van navigatie-eigenschappen.
Controleer het laden van entiteiten en gerelateerde gegevens.
Praktisch werk
Een model maken op basis van een bestaande database en veelvoorkomende query's uitvoeren, met verschillende scenario's voor het laden van sets van entiteiten.
Beheer van concurrentieconflicten (opsporen en oplossen).
Opgeslagen procedures gebruiken.
Voer transacties uit met de applicatie.
Praktisch werk
Implementatie van de gepresenteerde punten.
8
Repository- en UOW-architectuurmodellen
Interesse in en implementatie van het Repository-model.
Context delen met UOW.
Principe van het afhankelijkheidsinjectiesysteem.
Praktisch werk
Een archief met afhankelijkheidsinjectie implementeren in een ASP NET MVC-toepassing.
Feedback van klanten
3,8 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
CATALIN C.
20/11/25
4 / 5
De 'code first'-aanpak wordt niet door het bedrijf gekozen, alleen in de beginfase van het project.
YOUSSEF K.
20/11/25
4 / 5
1/2 dag missen om alle concepten te behandelen
MAESTRE JONATHAN M.
11/09/25
5 / 5
Uitstekende inhoud, een beetje traag in het begin, en terecht, maar de tweede dag was meer in lijn met wat ik verwachtte van de cursus.
JEREMIE M.
11/09/25
3 / 5
Ik vond de cursus niet passen bij mijn profiel en mijn verwachtingen. Ik wist dat het erg technisch georiënteerd was, maar ik had het gevoel dat het theoretische aspect te ver opzij was geschoven. Ik kreeg de indruk dat we na twee uur inleiding de rest van de cursus in Visual Studio doorbrachten met het schrijven van code. Ik ben er niet van overtuigd dat projectmanagers veel uit deze training kunnen halen. Ik erken echter wel de interesse en kwaliteit van de
ANTONIN P.
11/09/25
4 / 5
Zeer goede voorbeelden en inhoud, hoewel ik graag meer concrete gevallen had gezien in plaats van alleen leerboekgevallen.
DEELNEMERS
Ontwikkelaars die verantwoordelijk zijn voor gegevenstoegang in .NET toepassingen. Projectmanagers, softwarearchitecten.
VOORAFGAANDE VEREISTEN
Goede kennis van C# en gegevenstoegang met behulp van het .NET framework. Vereiste ervaring.
VAARDIGHEDEN VAN DE CURSUSLEIDER
De deskundigen die de cursus leiden zijn specialisten op het betreffende vakgebied. Zij werden geselecteerd door onze pedagogische teams zowel om hun vakkennis als hun pedagogische vaardigheden voor elke cursus die zij geven. Zij hebben minstens vijf tot tien jaar ervaring in hun vakgebied en oefenen of oefenden verantwoordelijke bedrijfsfuncties uit.
BEOORDELINGSMODALITEITEN
De cursusleider beoordeelt de pedagogische vooruitgang van de deelnemer gedurende de gehele cursus aan de hand van meerkeuzevragen, praktijksituaties, praktische opdrachten, …
De deelnemer legt ook van tevoren en naderhand een test af ter bevestiging van de verworven kennis.
PEDAGOGISCHE EN TECHNISCHE MIDDELEN • De gebruikte pedagogische middelen en cursusmethoden zijn voornamelijk: audiovisuele hulpmiddelen, documentatie en cursusmateriaal, praktische oefeningen en correcties van de oefeningen voor praktijkstages, casestudies of reële voorbeelden voor de seminars.
• Na afloop van de stages of seminars verstrekt ORSYS de deelnemers een evaluatievragenlijst over de cursus die vervolgens door onze pedagogische teams wordt geanalyseerd.
• Na afloop van de cursus wordt een presentielijst per halve dag verstrekt, evenals een verklaring van de afronding van de cursus indien de stagiair alle sessies heeft bijgewoond.
TOEGANGSMODALITEITEN EN TERMIJNEN
De inschrijving dient 24 uur voor aanvang van de cursus plaatsgevonden te hebben.
TOEGANKELIJKHEID VOOR MINDERVALIDEN
Is voor u speciale toegankelijkheid vereist? Neem contact op met mevr. FOSSE, contactpersoon voor mindervaliden, via het adres psh-accueil@ORSYS.fr om uw verzoek en de haalbaarheid daarvan zo goed mogelijk te bestuderen.
Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand
Dernières places
Date garantie en présentiel ou à distance
Session garantie
Geen sessie op dit moment, we nodigen je uit om het rooster van lessen op afstand te raadplegen.