Leren werken met ASP.NET en EFCF
Home

Leren werken met ASP.NET en EFCF

Leren werken met ASP.NET en EFCF

Doelstelling

  1. een model maken voor een database
  2. het model gebruiken in het MVC patroon
  3. UI maken voor CRUD
  4. controller maken voor interactie met de gebruker

Tegen het einde van dit hoofdstuk kan je een webpagina maken waarmee je een tabelrijen kan inserten, deleten, updaten en selecteren.

  1. Entity Framework Code First

  2. ASP.NET MVC en EFCF

    1. filmpje Lesmateriaal EFCF als DAL gebruiken voor CREATE en READ

  3. Opdracht 4

    1. EFCF PostalCodes Entiteit

    2. filmpjes

      1. Tekst en uitleg of Entity Framework Code First

      2. EFCF PostalCodes entiteit maken

  4. Analyse

    We hebben nu gezien hoe je een database een tabel creëert. Nu leren we hoe je gegevens in een tabel manipuleert. De basishandelingen worden CRUD operaties genoemd: create, read, update en delete. Dat lijken eenvoudige handelingen maar dat zijn ze niet. Het is aan te raden eerst een analyse van die handelingen te maken. Dat doen we in Mikmak use cases PostalCodes. Daarin zie je dat een CREATE handeling opgesplitst wordt in twee fasen. Je hebt de fase waarin de gebruiker nieuwe gegevens intypt in een forumulier en een tweede fase waarin de gebruiker op een submit knop klikt en de nieuwe gegevens in de tabel worden geïnserted.

  5. Een Data Access Layer maken met EFCF

    1. De DAL bevat de code waarmee je gegevens uit SQL in een C# omgeving binnenhaalt. De DAL zet de SQL gegevenstructuur - een tabel - om in een generieke lijst van objecten. Een overzicht van hoe je dat doet vind je in Een DAL maken met EFCF. Hieronder vind je verwijzingen naar de 4 basis handelingen:

      1. READ: we leren hoe je gegevens uit een tabel moet inlezen. In SQL heet dat SELECT in EF Entiteiten inlezen.

      2. CREATE we leren hoe je gegevens creëert in een tabel. In SQL heet dat INSERT in EF Entiteiten inserten.

      3. UDATE we leren hoe je gegevens update in een tabel in EF Entiteiten updaten.

      4. DELETE we leren hoe je gegevens delete in een tabel in EF Entiteiten deleten.

  6. Opdracht 5

    1. EFCF Use Case PostalCodes Selecting

      1. filmpje Use Case PostalCodes Selecting

    2. EFCF Use Case PostalCodes Inserting

    3. EFCF Use Case PostalCodes Insert

    4. filmpje Inserting en Insert EFCF als DAL gebruiken voor INSERT herhaling.

  7. Opdracht 6

    1. EFCF Use Case PostalCodes Updating

    2. EFCF Use Case PostalCodes Update

    3. EFCF Use Case PostalCodes Delete

    4. Een overzicht van het resultaat zie je in het filmpje Demo CRUD operaties PostalCodes.

JI
2016-11-06 16:42:03