|
|
@ -438,10 +438,8 @@ NumberFace --|> Face : "T <-- <int>"
|
|
|
|
### Global Diagram
|
|
|
|
### Global Diagram
|
|
|
|
|
|
|
|
|
|
|
|
Le package Data contien `ILoader` une interface qui aide a charger un objet de `MasterOfCeremonies`.
|
|
|
|
Le package Data contien `ILoader` une interface qui aide a charger un objet de `MasterOfCeremonies`.
|
|
|
|
Dans `Data.EF` on a trois sub-package `Players`,`Dice` et `Games`, chaqu'un de ces troi package a trois types de class:
|
|
|
|
|
|
|
|
* dbManager: implemente `IManager` pour Faire les methode CRUD sur la DB
|
|
|
|
Les deux class `Stub` et `DiceAppDbContext` implemente `Iloader` et ovveride la methode `Load()`, qu'elle a un type de retour `MasterOfCeremonies`.
|
|
|
|
* context: nous aide a passé des entite vere les model et vice versa.
|
|
|
|
|
|
|
|
* entity: c'est la presentation des modesle pour EF, EF ce base sur les Entity pour creer les Tables de la BD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -539,6 +537,10 @@ GameDbManager -down-> DiceAppDbContext
|
|
|
|
|
|
|
|
|
|
|
|
### EF (Global)
|
|
|
|
### EF (Global)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dans `Data.EF` on a trois sub-package `Players`,`Dice` et `Games`, chaqu'un de ces troi package a trois types de class:
|
|
|
|
|
|
|
|
* dbManager: implemente `IManager` pour Faire les methode CRUD sur la DB
|
|
|
|
|
|
|
|
* context: nous aide a passé des entite vere les model et vice versa.
|
|
|
|
|
|
|
|
* entity: c'est la presentation des modesle pour EF, EF ce base sur les Entity pour creer les Tables de la BD
|
|
|
|
|
|
|
|
|
|
|
|
```plantuml
|
|
|
|
```plantuml
|
|
|
|
@startuml
|
|
|
|
@startuml
|
|
|
|