|
Net-Framework/WPF/Datenbank
EF: Entity Framework SELECT Abfrage
|
18.02.2019 2485
|
EF: Entity Framework SELECT Abfrage
Code-Beispiel einer einfachen SELECT Abfrage beim Aufruf
Mit folgender Schreibweise kann man wie gewohnt per SQL
Select auf die Datenbank zugreifen
Einfache Schreibweise:
|
|
Net-Framework/WPF/Datenbank
EF: Find Text, DFirst DLookup
|
18.02.2019 1865
|
EF: Find Text, DFirst DLookup
Wie ermittelt man mit Entity Framework einen einfachen Wert
aus einer Datenbank?
Ein einfaches Beispiel, wie man einen Text auf einer Tabelle
nachschauen kann
Lösung:
Das ist sehr einfach:
Man muss nur mit Entity Framework den
|
|
Net-Framework/WPF/Datenbank
EF: neuen Datensatz anlegen, wenn kein Treffer gefunden
|
18.02.2019 1856
|
EF: neuen Datensatz anlegen, wenn kein Treffer gefunden
Ein übliches Vorgehen bei Datenbanken ist, dass man einen Eintrag
in einer Datenbank sucht, und wenn dieser nicht vorhanden ist, dann soll ein
neuer Datensatz angelegt werden
Das folgende Beispiel zeigt, wie man in EF Entity
|
|
Net-Framework/WPF/Datenbank
WPF: Datenbank Connection ändern zur Laufzeit
|
03.02.2019 2142
|
WPF: Datenbank Connection ändern zur Laufzeit
Aufgabe: Ändern der Datenbank Verbindung zu Laufzeit in
einer WPF Datenbank Anwendung
Lösung offen
Betrifft: WPF, Connection, SQLString, SQL anbindung
Den Stand
|
|
Net-Framework/WPF/Datenbank
EF WPF : Direktes Aufrufen und Durchlaufen einer Tabelle in Entity Framework
|
27.01.2019 2116
|
Loop durch eine EF Tabelle
Wie ruft man eine Tabelle direkt in WPF auf mit
Entity-Framework EF
Hierzu kann man direkt auf die Tabelle zugreifen wie hier
und dann einfach mit einem foreach() die Zeilen durchlaufen
|
|
Net-Framework/WPF/Datenbank
WPF Datagrid mit neuen Daten laden
|
13.01.2019 2229
|
WPF Datagrid mit neuen Daten laden
Wie kann man eine WPF Datagrid mit frei definierten
Daten befüllen?
Aufgabe:
Ich möchte ein Datagrid laden mit Texten, die zusätzlich
zu einer Linq Abfrage erweiterte Informationen enthält
L&ou
|
|
Net-Framework/WPF/Datenbank
The cast to value type System.Int32 failed because the materialized value is null
|
13.01.2019 1689
|
Fehlermeldung bei Linq Abfrage
The cast to value type System Int32 failed because the
materialized value is null
Either the result type's generic parameter or the query must use a nullable type
|
|
Net-Framework/WPF/Datenbank
Linq: neuen Datensatz erstellen
|
01.01.2019 1969
|
Linq: neuen Datensatz erstellen
Einfügen eines neuen Datensatzes mit Linq, SQL
Dieses Code Beispiel erzeugt einen neuen Datensatz in
einer SQL Server Tabelle
Beispiel Code , c#, Linq EF EntityFramework
p
|
|
Net-Framework/WPF/Datenbank
Linq: komplette Tabelle ausgeben
|
01.01.2019 1512
|
Linq: komplette Tabelle ausgeben
Wie gibt man eine komplette Tabelle aus einer Abfrage
mit LinQ aus ?
Lösung:
Bei der ausgabe in Select einfach die Tabelle ohne new
eintragen
var
|
|
Net-Framework/WPF/Datenbank
Linq: einzelne Spalten ausgeben aus einer SQL Tabelle
|
01.01.2019 1868
|
Linq: einzelne Spalten ausgeben
Aufgabe:
Mit LinQ einzelne Spalten mit Namen ausgeben aus
Tabellen oder Abfragen
Lösung:
Einzelne Spalten werden mist Select new { Anzeige_Name=Tabelle Feld }
erzeugt
Ausgabe Wie:
|
|
Net-Framework/WPF/Datenbank
Linq SQL Beispiel: mehrere Tabellen als Abfrage in ein DataGrid laden
|
29.12.2018 2619
|
Linq SQL Beispiel:
Linq Beispiel
Folgender Beispiel Code erstellt eine Linq Abfrage zu
einer SQL Datenbank, welche die Daten aus 4 Tabellen zusammensetzt
Dabei werden die Tabellen mit JOIN verbunden und über DefaultIfEmpty()
zu Left oder Right Joins
|
|
Net-Framework/WPF/Datenbank
Linq Error: An error occurred while preparing the command definition.
|
28.12.2018 1307
|
Linq Error: An error occurred while preparing the command definition
Fehler beim Aufruf von Daten mit Linq
An error occurred while preparing the
command definition
See the inner
|
|
Net-Framework/WPF/Datenbank
WPF Vorlage: Datensätze in einer Tabelle verwalten CRUD
|
28.12.2018 2381
|
WPF Vorlage: Datensätze in einer Tabelle verwalten CRUD
Das folgende Code Beispiel stellt eine einfache
Tabellenverwaltung für Datensätze dar
Dabei können in einer Tabelle:
1
Datensätze erstellt werden (New,
Create)
2
|
|
Net-Framework/WPF/Datenbank
WPF Code-Beispiel: Laden von Daten mit Linq
|
28.12.2018 1474
|
WPF Code-Beispiel: Laden von Daten mit Linq
Das folgende C# Code-Snippet zeigt wie man mit Linq
vereinfacht Daten in eine Anwendung laden kann, ohne komplexes SQL zu
verwenden
Mit einer var Query werden die Daten aus einer SQL
Tabelle geholt und anschliessend in einem for
|
|
Net-Framework/WPF/Datenbank
WPF: EF Datenmodell aktualisiert sich nicht
|
27.12.2018 1283
|
WPF: EF Datenmodell aktualisiert sich nicht
Ich verwende unter WPF eine lokale Datenbank mit
einbindung des EntityFramework EF Models
Problem:
Leider aktualisiert sich das Datenmodel unter WPF nicht,
wenn ich in der Datenbank eine Spalte ein Feld umbenannt hab
|
|
Net-Framework/WPF/Datenbank
Beispiel-Code : Anbinden einer Datenbank an WPF Datengrid und Felder und Select, Save, Add, Delete
|
08.12.2018 2099
|
Beispiel-Code : Anbinden einer Datenbank an WPF
Datengrid und Felder und Select, Save, Add, Delete
Der folgende Code zeigt anhand eines Feiertags Formulars,
wie eine einfache lokale Tabelle einer WPF Datenbank an ein Formular als Liste
mit einzelnen Textfelden angebunden wird
|
|
Net-Framework/WPF/Datenbank
So fügt man einer WPF Anwendung eine Datenbank funktionell hinzu
|
16.11.2018 1995
|
So fügt man einer WPF Anwendung eine Datenbank funktionell
hinzu
Wenn man schon eine WPF Anwendung mit einer lokalen
Datenbank vorhanden hat, dann geht man im Solution Explorer
Daten-Model Verbindung hinzufügen
Auf Projekt->Add->New Item
|
|
Net-Framework/WPF/Datenbank
WPF: Daten in einem DataGrid anzeigen
|
06.08.2018 3969
|
Dieses Beispiel zeigt, wie man Daten aus einer Datenbank in
einem DataGrid anzeigt
Dabei wird eine Tabelle aus einer bestehend lokalen
Datenbank per drag und drop in die WPF Anwendung gezogen
Im ersten Schritt zieht man unter Toos->DataGrid ein Dat
|
|
Net-Framework/WPF/Datenbank
Wie kann man die localDB Datenbank in einer WPF oder Winforms Anwendung testen?
|
03.08.2018 1590
|
Wenn man eine lokale Datenbank in WPF für die Anwendung verwendet,
dann kann man diese schwer mit dem SQLExplorer öffnen
Einfache Lösung zum Testen der Daten:
Die Datenbank zur Laufzeit befindet sich unter dem
Verzeichnis bin Debug oder bin Debug Data
|
|
Net-Framework/WPF/Datenbank
Best Praxis: Eine Datenbank ohne bestehende Connection in WPF mit Entity EF einbinden
|
02.08.2018 1555
|
Wie erstellt man eine Datenbank-Verbindung in WPF ?
Wenn man eine bestehende Datenbank als Entwurf in das WPF
Projekt eingefügt hat, dann erstellt man am einfachsten eine Datenverbindung,
indem man auf die Datenbank doppelklickt unter Visual Studio
Dadur
|
|
Net-Framework/WPF/Datenbank
Entity Framework zu WPF hinzufügen und Daten verändern
|
02.08.2018 3214
|
Wie fügt man EF Entity Framework zu einer WPF Anwendung zu?
Unter dem WPF Projekt->References ->Manage NugetPackages
EntityFramework
Entity
Framework is Microsoft's recommended data access technology for new
applications
In
|
|
Net-Framework/WPF/Datenbank
WPF: Service-Based Datenbank erstellen
|
25.07.2018 1803
|
Wie erstellt man in WPF eine Service Based Database?
Was ist eine Service-based Database?
Eine Service-Based Database ist eine einfach SQLServer Datenbank, welche direkt in der WPF Anwendung mit gespeichert wird und zur Laufzeit sich im lokalen Anwendungsverzeichnis befind
|
|