Introduktion til EF Core
Som nævnt er direkte tilgang til en database ikke brugt så meget mere. I stedet bruger man typisk ORM produkter som EF Core (Entity Framework). Du kan finde en introduktion til EF Core under Niveau 2 fordi viden om både delegates, lambda og LINQ er nødvendig for bedst at forstå EF. Men du er naturlivis velkommen til at smugkigge
Info
Husk - skriv/kopier så meget kode du kan - også selvom du ikke helt forstå nogle af koncepterne. Brug eventuelt ChatGPT eller andre sprogmodeller til at forklare koden (bare kopier koden ind og bed om en forklaring).
Spørgsmål til AI
For at få mest muligt ud af AI-værktøjer som ChatGPT, er det vigtigt at stille klare og præcise spørgsmål (og skabe det rigtige kontekst - se her). Her er nogle spørgsmål til denne side:
Grundlæggende spørgsmål til AI
- Hvad er Entity Framework Core?
- Hvad er forskellen mellem EF Core og traditionel ADO.NET?
- Hvad er ORM (Object-Relational Mapping)?
- Hvordan installerer jeg Entity Framework Core?
- Hvad er DbContext og DbSet?
- Hvordan definerer jeg mine data models til EF Core?
- Hvad er Code First og Database First tilgange?
- Hvordan håndterer jeg migrationer i EF Core?