2022-001
Beschrijving
ADO en Linq zijn technologieën die een gemakkelijke toegang tot gegevens vanuit in .NET ontwikkelde toepassingen mogelijk maken. In deze cursus komen beide technologieën aan bod, met hun respectieve voor- en nadelen.
Het is bedoeld voor iedereen die wil leren hoe je gegevens in C# en SQL
Wat zijn de doelstellingen van de opleiding?
De vaardigheden die in de cursus aan bod komen, zijn de volgende:
- ADO gebruiken om toegang te krijgen tot gegevens van een DBMS
- Een dataset opbouwen
- ADO.NET-objecten gebruiken
- LINQ queries bouwen
- Een XML document consumeren met LINQ
- Een XML document produceren met LINQ
- Plaats de rol van LINQ in het Entity Framework
- Gebruik van het Entity Framework
- Gebruik van Linq naar SQL
- Linq gebruiken in een bedrijfsapplicatie
Wat moet je weten om de cursus te volgen?
Kennis van C# OO.
Opleidingsprogramma
Presentatie van ADO.NET
- ADO.NET objecten: algemene beginselen
- Gegevensbronnen
- DataSet Ontwerper
WinForms interfaces gekoppeld aan gegevens
- Een formulier bouwen vanuit een gegevensbron
- Gegevensbinding
- Master/Detail Overzicht
- DataGridView
ADO.NET-objecten
- Verbindingsobject
- Commando Object
- Een opgeslagen procedure uitvoeren
- Een verrichting uitvoeren
- object DataReader
- Werken met SQL SERVER
De Dataset
- DataTable en DataColumn object
- Formulierbesturingselementen aan de tabel koppelen
- De tafel voeden
- Vul methode van de DataAdapter
- DataView-object
- Creëer een relatie tussen twee tabellen
- Een rij verwijderen met de methode Verwijderen
- Onderschep gebeurtenissen van het object Datatable
- Synchroniseer de DataSet met een database
- DataAdapter en TableAdapter objecten
- Samenvoeg methode
- Een DataSet voeden met XML-gegevens
Inleiding tot Linq
- Linq op verzamelingen
- Linq op XML-documenten
- Linq op relationele gegevens
- Andere gegevensbronnen
- Integratie van Linq in Windows Forms toepassingen
- Integratie van Linq in webtoepassingen
Linq en objecten (Linq to Objects)
- Herinneringen aan collecties en nuttige interfaces
- Een object opvragen
- Sorteren en filteren op een verzameling
- Bewerkingen: projectie, restrictie, join, aaneenschakeling, enz.
- Gevolgen voor de prestaties
Linq en XML-documenten (Linq to XML)
- De programmeringsmodelklassen voor XML
- Een XML-document opvragen
- Een XML-document transformeren
- Een XML-document maken
Linq en relationele gegevens (Linq naar SQL)
- Klassen, interfaces en attributen van het programmeermodel
- Genereren van de DDL / object mapping: SqlMetal
- Hoe uitgestelde uitvoering van query's werkt
- Sorteren en groeperen van gegevens
- Aggregatie en samenvoeging
- Bijwerken van de database
- Beheer van gelijktijdigheid van toegang
- Optimalisering van de prestaties: vertraagd laden, compilatie van query's
Object/relationele mapping met Linq (Linq to Entities)
- De verschillen met Linq to SQL
- Principes van object/relationele mapping
- Presentatie van het Entity Framework
- Beheer van objecttoestanden
- Beperkingen van Linq to Entities