Ralf Jansen hat folgendes geschrieben : |
Dein MVP System finde ich jetzt so ok. Damit kannst du weitermachen und noch gute lenkend eingreifen wenn es für deine Zielanwendung nicht haargenau paßt ohne alles über den haufen werfen zu müssen.
Wenn dein Exceptionhandling nicht nur der einfachheithalber für dieses Beispiel so aussieht solltest du aber noch mal darüber nachdenken. |
Danke, dass du noch geantwortet hast
In das Exception Handling für Entity Framework arbeite ich mich gerade ein und die msgbox war nur kurz für ein testzweck. Das Using werde ich letztendlich nicht benutzen, da der ObjectContext nicht disposed werden soll, da Single Thread Anwendung. Entweder benutze ich meine statische Singleton Klasse oder erstelle in jedem Presenter einen neuen Context. Beides ist ok. Danke nochmals, freue mich schon auf die nächste Frage
EDIT:
1.)Was würdest du denn noch ändern an den Exceptions?
2.)Nochmals wegen den Public Methoden in der Klasse deklariert im Interface. Wenn der Presenter die View kontrolliert in beide Richtungen, dann müssen diese Methoden ja public sein, welche die Daten anfordern/zurückgeben, denn nur private Methoden einer Klasse verbergen sich vor dem Zugriff von außen. Was für Methoden außer Events in der View würdest du dann als private deklarieren, wenn diese Methoden nicht von Außen aufgerufen werden sollen? Berechnungen an der View selbst die nichts mit der Business Logik zu tun haben?