Opleiding: Data Access with Entity Framework
Ontwikkel data-applicaties met Microsoft Visual Studio en Entity Framework
Beschrijving
In deze training leer je hoe je gegevens uit een relationele database kan lezen met behulp van Entity Framework Core, en hoe je deze, nadat je ze hebt aangepast, weer terug kan schrijven.
Je leert Entity Framework Core gedegen kennen en leert onder andere werken met migraties, transacties en rekening houden met het concurrent gebruik van de database. Er zal worden gewerkt met Entity Framework Core in Visual Studio, hierbij zullen de nieuwste features uitgelegd worden.
Leerdoelen
- Understand the concept of an ORM [Understand]
- Apply Code First [Apply]
- Apply Querying an entity data model. [Apply]
- Understand Loading entities [Understand]
- Apply migrations [Apply]
- Understand using CRUD operations in Entity Framework Core [Understand]
Onderwerpen
Architecture and Data Access Technologies- Mismatch between OO and Relational Model
- ORM
- Inheritance solutions:
- Table per Hierarchy
- Table per Type
- Table per Concrete Type
- Concurrency conflicts
- Indexes
- Fundamentals of Code First
- Workflow
- Conventions
- Data annotations
- Fluent API
- ConnectionString
- Data Seeding
- LINQ
- IQueryable
- Logging
- Reverse Engineering and scaffolding
- Loading related data:
- Eager loading
- Explicit loading
- Lazy loading
- Relationships
- Entity Framework Tools
- Enabling migrations
- InitialCreate
- Performing migrations
- Update the database
- Add a new item
- Update an item
- Delete an item
- Use Stored Procedures
- Filter queries
- DBContext
- ChangeTracker
- Asynchronous querying and saving
- Inject Services
- Concurrency problems
- Pessimistic vs. optimistic concurrency
- Resolving conflicts
- Transactional support
- Managing transactions
- Testing concepts
- Initialize
- In memory
- What is NoSQL?
- BASE
- Characteristics
- CosmosDB
- APIs
- Schema free
- Asynchronous data modifications
- Change tracking
- Restriction on client evaluation
- DBFunctions
- Table splitting
- Database scalar function mapping
- Keyless entity type
- Temporal tables
€2.070
ex. BTW
Aangeboden door
Info Support
Onderwerp
Entity Framework
Microsoft Access
Niveau
Hbo bachelor
Duur
3 dagen
Looptijd
21 dagen
Taal
nl
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Min: 1
Max: 12
Tijdstip
Overdag
Tijden en locaties
Veenendaal
ma 26 jan. 2026
Veenendaal
wo 11 feb. 2026
Veenendaal
di 7 apr. 2026
Keurmerken aanbieder
Cedeo
Microsoft Learning Partner
Cedeo Maatwerk
Cedeo Open