O padrão de "Unidade de trabalho" do Entity Framework 4 é o caminho a seguir para repositórios genéricos?

Estou pensando em criar um repositório genérico do Entity Framework 4 para um novo projeto do ASP.NET MVC em que estou trabalhando. Eu estive analisando vários tutoriais e todos parecem usar o padrão da Unidade de Trabalho ...

Pelo que tenho lido, a EF já está usando isso dentro do ObjectContext e você está simplesmente estendendo isso para criar suas próprias Unidades de Trabalho.

Fonte:http://dotnet.dzone.com/news/using-unit-work-pattern-entity?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+zones%2Fdotnet+(.NET+Zone)

Por que alguém iria se esforçar para fazer isso? Essa é a maneira preferida de trabalhar com repositórios genéricos?

Muito obrigado, Kohan.

questionAnswers(1)

yourAnswerToTheQuestion