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: …
Unabhängiges Software-Entwicklungsstudio
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: …
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 …
Dapper Query<T1,T2,TReturn>() realisiert das Eins‑zu‑Eins‑Tabellen‑Join‑Mapping Beispiel 1. Definition der Entitätsklassen 2. Abfragelogik Mehrtabellen‑Abfrage mit JOIN
Dapper Mehr‑Anweisungs‑Operationen QueryMultiple Beispiel Mehr‑Anweisungs‑Abfrage mit Parametern Mehr‑Anweisungs‑Operationen
Beispiel Beide Parameter‑Varianten funktionieren Massen‑Löschung Delete Mehrfachbedingte IN‑Abfrage IN‑Abfrage
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
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 …
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 …
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
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. …