Ralf Jansen hat folgendes geschrieben : |
Du meinst einen ObjectContext keinen EntityContainer richtig?
|
OK, das meinte ich dann wohl. Ist noch alles Neuland für mich
Zitat: |
Du solltest den Context solange verwahren wie du Objekte benutzt die vom Context getrackt werden. Sonst fliegen dir deine Navigational Properties um die Ohren wenn da versucht wird ~Lazy~ Daten aus der DB zu laden aber dein Context ist disposed. Zumindest wenn du Lazy Loading nicht abgeschaltet hast.
|
Genau das wollte ich hören, das gefällt mir sehr gut.
Zitat: |
Trotzdem solltest du dafür sorgen das deine Klasse den Context sauber disposed wenn die Klasse der Verwalter des Contextes ist und ihn nicht nur benutzt. Wenn das die verwaltende Klasse ist würde ich die auch IDisposable implementieren lassen und den Context in dessen Dispose mit disposen. |
Aktuell möchte ich es so strukturieren, dass der ObjectContext für die gesamte Programmlaufzeit bestehen bleibt.
Das ETF mit Linq und Databinding ist doch sehr praktisch, ich bin wirklich begeistert!
Vielen Dank für die Unterstützung!