In meinem Projekt (3 Layer Architektur, Prism, MVVM) gibt es einen View + ViewModel nur für die Buttons (CRUD Funktionen).
Die Buttons rufen die CRUD Funktionen im Repository (Datenquelle) auf.
Fragen:
- Wie sollten die CRUD-Methoden des Repository aufgerufen werden ? Eventbasiert oder
über eine Instanz des Repository im Button-ViewModel.
- Was ist best practice ?
Eigentlich möchte ich im Button-VM keine Instanz der Datenquelle haben aber die Kommunikation zwischen den verschiedenen VM's/Klassen über Events ist schon beträchtlich. Das Repository ist Singleton.
Danke für Eure Antworten.
Die Buttons rufen die CRUD Funktionen im Repository (Datenquelle) auf.
Fragen:
- Wie sollten die CRUD-Methoden des Repository aufgerufen werden ? Eventbasiert oder
über eine Instanz des Repository im Button-ViewModel.
- Was ist best practice ?
Eigentlich möchte ich im Button-VM keine Instanz der Datenquelle haben aber die Kommunikation zwischen den verschiedenen VM's/Klassen über Events ist schon beträchtlich. Das Repository ist Singleton.
Danke für Eure Antworten.