Seminare
Seminare

LINQ / ADO.NET

Seminar - GFU Cyrus AG

Sie können ADO.NET-Verbindungen einrichten, parametrisierte Abfragen ausführen und Daten mit LINQ filtern, gruppieren und projizieren. Sie können Daten in einer relationalen Datenbank mit EF Core abfragen und ändern und den Einfluss des Providers auf die Portabilität einordnen.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • ADO.NET-Grundlagen
    • ADO.NET, Entity Framework und Dapper vergleichen
    • SqlConnection, SqlCommand, DataReader, DataSet und DataTable einsetzen
    • Daten ohne ORM lesen und ändern. Parametrisierte SQL-Abfragen zum Schutz vor SQL-Injection verwenden.
    • Einfache CRUD-Operationen mit ADO.NET erproben

  • Einführung in LINQ
    • LINQ-Abfragen und Operatoren in C# kennenlernen
    • Abfragen an einfachen Datensätzen erproben

  • LINQ-Syntax
    • Abfrageausdrücke und Methodensyntax verwenden
    • Mit LINQ to Objects filtern, sortieren, projizieren, gruppieren und aggregieren

  • LINQ to XML
    • XML-Dokumente abfragen und XML-Strukturen erstellen oder ändern

  • LINQ mit Entity Framework Core
    • Code First und datenbankgestütztes Reverse Engineering (Database First) einordnen
    • Datenbankverbindung und Modell einrichten, Daten abfragen, einfügen, ändern und löschen

  • Performance
    • Verzögerte und sofortige Ausführung unterscheiden
    • ToList(), SelectMany und Any gegenüber Count anhand von Abfragen einordnen

  • Debugging und Fehlersuche
    • LINQ-Abfragen und Ausdrucksbäume untersuchen
    • Fehler wie Nullreferenzen in Abfragen eingrenzen

  • Testbarkeit
    • LINQ-Abfragen mit Unit-Tests prüfen
    • Datenzugriff mit Testdatenquellen prüfen und die Grenzen von EF Core InMemory gegenüber relationalen Providern berücksichtigen

  • Weiterführende LINQ-Konzepte
    • JSON-Daten mit Newtonsoft.Json LINQ to JSON abfragen
    • Erweiterungsmethoden und eigene LINQ-Operatoren erstellen und Abfragen effizient formulieren

Zielgruppe:
Das Seminar richtet sich an Sie, wenn Sie Software oder Datenbankanwendungen entwickeln und Datenzugriffe in C# umsetzen möchten.



Teilnahmevoraussetzungen


Grundkenntnisse in C# erleichtern den Einstieg.
Seminarkennung:
S3223
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha