53 lines
1.8 KiB
Markdown
53 lines
1.8 KiB
Markdown
# Projektaufgabe 6. Semester
|
|
|
|
[toc]
|
|
|
|
## Abgabetermine
|
|
|
|
| Projektaufgabe | Abgabe |
|
|
| ----------------------------------------------------------- | ---------------- |
|
|
| EntityFramework | 02.08.2020 23:55 |
|
|
| Hierarchiesche Structur der Location (CTE) | 15.08.2020 23:55 |
|
|
| Jahresvergliech (Window Function) | 30.08.2020 23:55 |
|
|
| Nachvollziehbare Adressänderungen (temporale Datenstruktur) | 15.09.2020 23:55 |
|
|
|
|
## Migration MySQL zu MS SQL
|
|
|
|
Migrierung von MySQL zu Microsoft SQL Server wurde mit dem MSSA Tool erstelt. SQL Server 2017 wurde als Technologie gewählt.
|
|
|
|
Step by Step HowTo ist hier detailliert dokumentiert: [SQLShark](https://www.sqlshack.com/migrate-mysql-tables-sql-server-using-sql-server-migration-assistant-ssma-ssis/)
|
|
|
|
## GIT
|
|
|
|
Unterordner des PA-Testat
|
|
|
|
## EntityFramework
|
|
|
|
|
|
|
|
Funktionalitäten mit Repository und EF für:
|
|
|
|
| Button | Beschreibugn |
|
|
| --------- | ----------------------------------------- |
|
|
| Load data | Ladet alle Customer aus der SQL Datenbank |
|
|
| Add | Fügt ein Customer in der Db hinzu |
|
|
| Delete | Löscht ein Customer |
|
|
|
|
Mittels **EF** und **LINQ** Radiobutton kann man die Variante des BD-Interaktionsmethode auswählen.
|
|
|
|
### How To
|
|
|
|
SQL-String kann man ignorieren da es nur für den ADO.NET-teil Relevant ist.
|
|
|
|
1. SQL-String ist in der App.config zu finden.
|
|
|
|
2. Danach die SQL.bak detei mittel SQL-Studio einlesen.
|
|
3. Applikation ausführen
|
|
|
|
![](https://git.r4o.ch/zbw/pa2.Testat/src/branch/master/dbTestat/LoggingClient.png)
|
|
|
|
## Hierarchiesche Structur der Location (CTE)
|
|
|
|
## Jahresvergliech (Window Function)
|
|
|
|
## Nachvollziehbare Adressänderungen (temporale Datenstruktur) |