modelo conectado y modelo desconectado en EF

Estoy muy confundido sobre el modelo conectado y desconectado en el marco de la entidad.

Estaba usando ADO.net tradicional (DataReader para modelo conectado yDataAdapter para el modelo desconectado) y todo lo que sé es que uso el modelo conectado cuando tengo muchos usuarios que necesitan actualizar o insertar juntos y el modelo desconectado en algunas circunstancias cuando necesito enviar los datos a otro proceso para realizar algunas operaciones en los datos en la memoria y enviarlos de vuelta a la base de datos.

Ahora leo algunos artículos sobre el modelo conectado y el modelo desconectado en EF y estoy confundido ¿por qué debería adjuntar explícitamente las entidades al contexto en el modelo desconectado? ¡También había leído que el comportamiento predeterminado en la web es el modelo desconectado y en WPF es el modelo conectado!

¿Podría alguien explicar de manera fácil con una analogía de la vida real cuál es la diferencia entre los dos modelos?¿Cómo podríamos manejar ambos modelos en EF con un simple ejemplo?¿Existe una relación entre el tipo de aplicación (formulario web, MVC, WPF, WCF) y el modelo dedicado utilizado en el EF?¿Cuándo usar el modelo conectado y cuándo usar el modelo desconectado (usando EF)?

Respuestas a la pregunta(2)

Su respuesta a la pregunta