Estoy pensando en iniciar un nuevo proyecto usando EF 4 y pasando por algunos artículos, he encontrado algunos artículos acerca de EF con el modelo de repositorio y unidad de trabajoEntity Framework + repositorio + Unidad de Trabajo
(http://tdryan.blogspot.com/2011/03/another-entity-framework-4-repository_15.html y http://blogs.msdn.com/b/adonet/archive/2009/06/16/using-repository-and-unit-of-work-patterns-with-entity-framework-4-0.aspx)
Estoy usando el primero (part1, part2 y part3). Ellos son muy similares.
Soy un novato en este escenario. Estoy confundiendo entre estas dos publicaciones. Creé todo, pero no tengo idea de cómo puedo empezar a usar el contexto y agregarle algunas entidades. Publiqué el segundo enlace porque publiqué una forma de implementarlo. El ObjectContext
se deriva de IUnitOfWork
, por lo que estoy confundido para elegir cuál de estos dos es mejor usar.
He estado trabajando en mi propio patrón C# Repo/Unidad de trabajo por un tiempo y siempre me he preguntado si era correcto. Así es exactamente como lo hice usando Ninject inyectando el uow y repositorios en controladores mvc. Mi unidad de trabajo contiene una copia de la clase DbContext que se comparte con los repos. Pensé que lo explicaste bien :-) –