Maj état des livrables EF
continuous-integration/drone/push Build is passing Details

pull/37/head^2
Pierre FERREIRA 2 years ago
parent 9d2d8c3805
commit 03507e9c8a

@ -19,7 +19,7 @@ Ce projet est decoupé en deux parties :
> (Explication...) :construction:
#### :checkered_flag: Etat des livrables :
#### :checkered_flag: État des livrables :
:construction:
> * :heavy_check_mark: Mise en place de toutes les opérations CRUD
@ -48,39 +48,41 @@ Ce projet est decoupé en deux parties :
## :package: Entity FrameWork :construction_worker:
:construction:
#### :checkered_flag: État des livrables :
Partie 1 :
* Exo1 :
* Exo1 : :construction:
une base de données
une table de champion
utilisation du client console/mobile
requetes CRUD (+ tri, filtrage)
* Exo2 :
* Exo2 : :heavy_check_mark:
UT
Base de données stubbée
SQLiteInMemory
* Exo3 :
* Exo3 : :heavy_check_mark:
Déploiement EF et tests via code#0
---
Partie 2 :
* Exo4 :
* Exo4 : :heavy_check_mark:
implémentation des runes et skins (1 table -> pas de relation)
* Exo5 :
* Exo5 : :heavy_check_mark:
Relation entre champion et skin (OneToMany)
* Exo6 :
Relation entre Champion RunePage et Rune (ManyToMany)
* Exo6 : :heavy_check_mark:
Relation entre Champion, RunePage et Rune (ManyToMany)
> La relation entre Rune et RunePage à été simplifiée par manque de temps, il ne s'agit donc pas d'un dictionaire mais d'un OneToMany.
* Exo7 :
* Exo7 : :heavy_check_mark:
mapping entre model et entité (intégration de qualité)
(en 1 table et avec relations)
* Exo8 :
* Exo8 : :heavy_exclamation_mark:
Ajouter le paterne UnitOfWork (rollback en cas de probleme sur les transaction)
---

Loading…
Cancel
Save