none
Implementando UnitOfWork com camada de negocio RRS feed

  • Pergunta

  • Estou iniciando um projeto usando o pattern UnitOfWork com EF4. Criei as 3 camadinhas padrão, interface, business e data access. No data access eu deixei todas as minhas classes e interfaces relacionadas ao UnitOfwork, alem de deixar tb o dbml. Criei um repositorio generico que tem os metodos de add, getbyid, getAll, getwhere, enfim... funciona legal... porem tenho duas duvidas:

    1 - A interface deveria ver a classe UnitOfWork? Pergunto isso, pois ela pode chamar metodos sem passar por tratamento (quando necessário) da camada de negocio, e sinto que isso infringi alguma coisa...

    2 - Caso eu esteja certo sobre a interface não poder acessar os metodos do unitofwork, como eu faria para restringi-los? Usando protected msm?? Ou tem outra tecnica ? 

    Obrigado

    []s


    Ozzyvegeta

    terça-feira, 21 de janeiro de 2014 02:50

Respostas