C# ViewModel mit Instanz eines Repository ? Oder Event ?

antaro

Cadet 3rd Year
Registriert
Sep. 2012
Beiträge
41
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.
 
Ist eventuell zu speziell die Frage bei CB, bei C# fragen solltest du im Forum myCsharp vorbei schauen die Jungs können die vielleicht besser helfen
 
Zurück
Oben