ADO.NET und .NET Core mit relationalen Datenbanken

Classroom Schulung | Deutsch | Anspruch

Schulungsdauer: 2 Tage

Ziele

In diesem Kurs lernen die Teilnehmer mit ihrer .NET Core-Anwendung auf relationale Datenbanken wie z.B. SQL Server oder SQLite zuzugreifen. Das Training konzentriert sich auf ADO.NET Core, gibt aber auch einen Überblick über das Entity Framework Core. Mittels Best Practices wird aufgezeigt wie ADO.NET Core Verbindungen effizient aufgebaut und Anweisungen ausgeführt werden. Themen wie Parameter, Transaktionen und Troubleshooting werden ebenfalls behandelt.

Zielgruppe

Entwickler

Voraussetzungen

Vorkenntnisse .NET Framework und C#

Agenda

Datenzugriff mit ADO.NET und .NET Core

  • Intro
  • Voraussetzung
  • Entwicklungsumgebung einrichten
  • Installation und Einrichtung von Docker
  • Datenzugriffsvarianten

.NET Framework Core im Überblick

  • Erste Schritte mit .NET Core
  • .NET Framework Core einrichten

Performante Datenbankzugriffe mit ADO.NET Core

  • Übersicht ADO.NET Core API
  • SqlConnection Verbindungsaufbau
  • Datenbank erstellen
  • Modifikation Connection-String und Analyse mit SqlConnectionStringBuilder
  • Performance via Connection Pooling
  • Anweisungen und Abfragen per SqlCommand ausführen
  • Abfrage-Parameter richtig verwenden
  • Tabellen als Parameter
  • Performance-Vergleich verschiedener Abfragen
  • Hochgeschwindigkeitsimport von Daten
  • Transaktionen richtig handhaben
  • Troubleshooting beim Datenbankzugriff
  • Nicht unterstützte Features
  • Asynchrone Ausführung
  • SQLite
  • Datenzugriff mit SQL Azure

Entity Framework Core

  • Einführung in das Entity Framework Core
  • Packages importieren
  • Anlegen von Modellen
  • Context anlegen
  • Konfigurationen
  • Datenbank anlegen
  • Testsings

Ziele

In diesem Kurs lernen die Teilnehmer mit ihrer .NET Core-Anwendung auf relationale Datenbanken wie z.B. SQL Server oder SQLite zuzugreifen. Das Training konzentriert sich auf ADO.NET Core, gibt aber auch einen Überblick über das Entity Framework Core. Mittels Best Practices wird aufgezeigt wie ADO.NET Core Verbindungen effizient aufgebaut und Anweisungen ausgeführt werden. Themen wie Parameter, Transaktionen und Troubleshooting werden ebenfalls behandelt.

Zielgruppe

Entwickler

Voraussetzungen

Vorkenntnisse .NET Framework und C#

Agenda

Datenzugriff mit ADO.NET und .NET Core

  • Intro
  • Voraussetzung
  • Entwicklungsumgebung einrichten
  • Installation und Einrichtung von Docker
  • Datenzugriffsvarianten

.NET Framework Core im Überblick

  • Erste Schritte mit .NET Core
  • .NET Framework Core einrichten

Performante Datenbankzugriffe mit ADO.NET Core

  • Übersicht ADO.NET Core API
  • SqlConnection Verbindungsaufbau
  • Datenbank erstellen
  • Modifikation Connection-String und Analyse mit SqlConnectionStringBuilder
  • Performance via Connection Pooling
  • Anweisungen und Abfragen per SqlCommand ausführen
  • Abfrage-Parameter richtig verwenden
  • Tabellen als Parameter
  • Performance-Vergleich verschiedener Abfragen
  • Hochgeschwindigkeitsimport von Daten
  • Transaktionen richtig handhaben
  • Troubleshooting beim Datenbankzugriff
  • Nicht unterstützte Features
  • Asynchrone Ausführung
  • SQLite
  • Datenzugriff mit SQL Azure

Entity Framework Core

  • Einführung in das Entity Framework Core
  • Packages importieren
  • Anlegen von Modellen
  • Context anlegen
  • Konfigurationen
  • Datenbank anlegen
  • Testsings

Tags

Diese Seite weiterempfehlen