Este artículo presenta una práctica simple y profesional para utilizar Entity Framework.
Simple: porque solo necesita una clase (con una interfaz)
Profesional: porque aplica los principios de la arquitectura SÓLIDA.
No quiero hablar más ... ¡Vamos a disfrutarlo!