GET‑Anfragen

JumpKick.HttpLib — GET‑Anfragen 1. Grundlegende Syntax 1: Einfache funktionierende Anfrage (ohne Fehlerbehandlung) Ohne OnFail stürzt das Programm bei Netzwerkfehlern mit einem Fehler‑Popup ab 2: Behandlung von Erfolg und Ausnahmen 3: …

Einführung

Kurze Einführung zu HttpLib (C# .NET Framework) 1. Bibliotheksübersicht HttpLib (Autor James Thorne) ist eine .NET‑Hilfsbibliothek für HTTP‑Anfragen unter der Apache‑2.0‑Lizenz. Sie vereinfacht asynchrone Netzwerkaufrufe, unterstützt Datei‑Uploads sowie Webseiten‑Downloads und …

IN‑Abfrage

Beispiel Beide Parameter‑Varianten funktionieren Massen‑Löschung Delete Mehrfachbedingte IN‑Abfrage IN‑Abfrage

Gespeicherte Prozeduren mit Dapper

MySQL‑Gespeicherte Prozedur anlegen Gespeicherte Prozedur aufrufen Prozedur mit Ergebnisrückgabe Verwenden Sie .Query<T>(), falls die Prozedur Datensätze abfragt Gespeicherte Prozeduren mit Dapper

Dapper Löschvorgang

Originalhinweis: Das Löschen von Entitäten erfolgt über eine eindeutige Id. Der SQL‑Grundaufbau lautet DELETE … WHERE Primärschlüssel=Wert Das folgende Beispiel birgt eine SQL‑Injektions‑Sicherheitslücke Standard‑parametrisierte Schreibweise Parameter per Entity‑Objekt übergeben Hinweise …

Aktualisierungsvorgang

Originalhinweis: Das Vorgehen beim Aktualisieren ähnelt dem Einfügen. Schreiben Sie eine UPDATE‑SQL‑Anweisung und beschränken Sie mit WHERE, welche Zeilen geändert werden. Beispiel Standard‑parametrisierte Schreibweise Nur einzelne Felder aktualisieren Wenn Sie …

Einfügen

Dapper Einfüge‑Operationen Beispiel Hinweise Automatisch hochgezählte Primärschlüssel‑ID neuer Datensätze abrufen (MySQL) Falls die Tabelle student einen auto‑increment Primärschlüssel Id besitzt, ermitteln Sie die ID des neu erstellten Datensatzes: Einfügen

Erstes Beispiel

Dapper unterstützt viele Datenbanksysteme. Wir verwenden hier MySQL als Beispiel. Sie müssen MySQL zuerst selbst installieren. Nach der MySQL‑Installation legen Sie eine neue Datenbank an. Erstellen Sie danach die Tabellen. …