connected model und disconnected model in EF

Ich bin sehr verwirrt über das verbundene Modell und bin im Entity-Framework nicht verbunden.

Ich habe traditionelles ADO.net verwendet DataReader für verbundenes Modell undDataAdapter für nicht verbundenes Modell) und alles, was ich weiß, dass ich verbundenes Modell verwende, wenn viele Benutzer gleichzeitig aktualisiert oder eingefügt werden müssen, und das nicht verbundene Modell in einigen Fällen, wenn ich die Daten an einen anderen Prozess senden muss, einige Operationen an den Daten in ausführen Speicher und senden Sie sie zurück an die DB.

Jetzt lese ich einige Artikel über verbundenes Modell und getrenntes Modell in EF und bin verwirrt, warum ich die Entitäten im getrennten Modell explizit an den Kontext anhängen soll. Ich hatte auch gelesen, dass das Standardverhalten im Web-Modell nicht verbunden ist und im WPF-Modell verbunden ist!

Kann jemand auf einfache Weise mit einer Analogie aus dem wirklichen Leben erklären, was der Unterschied zwischen den beiden Modellen ist?Wie könnten wir beide Modelle in EF mit einem einfachen Beispiel behandeln? Gibt es eine Beziehung zwischen dem App-Typ (Webformular, MVC, WPF, WCF) und dem in der EF verwendeten dedizierten Modell?Wann wird ein verbundenes Modell verwendet und wann wird ein nicht verbundenes Modell (mit EF) verwendet?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage