Este é o primeiro de uma série de artigos abordando a criação de um Repository para o Entity Framework. Para quem não sabe, o Repository é um Design Pattern que abstrai as complexidades da camada de acesso a dados, oferendo uma interface de mais alto nível que possibilita um menor acoplamento com a tecnologia de persistência. Para um melhor entendimento, vamos apresentar de forma prática a criação da camada de persistência para um modelo simples de banco de dados, a geração do contexto do Entity Framework, o desenvolvimento do Repository e finalmente um pequeno exemplo mostrando os recursos do componente criado.
Os requisitos para o desenvolvimento proposto são os seguintes:
- Visual Studio 2008 SP1
- .Net Framework 3.5
- Banco de dados SQL Server Express Edition
Obs: é importante salientar que há outros bancos de dados cujos drivers possuem suporte ao Entity Framework. Verifique se o banco de dados que você usa possui driver para .Net com suporte ao Entity Framework.
Vamos trabalhar com um modelo de dados bem simples, mas suficiente para o nosso exemplo, conforme segue:
Basicamente, um cadastro simples de pessoas com endereço completo. Depois de definido o modelo de dados, vamos realizar a geração do contexto do Entity Framework (edmx). Se você não sabe como fazer isso, leia este artigo.
Pronto, já temos o banco de dados e o contexto do Entity Framework. O tipo do objeto de contexto do Entity Framework foi nomeado como DbEntities.
No próximo artigo vamos abordar o desenvolvimento do componente Repository.
f6d2ea8e-4167-4439-b599-48c39c1d2451|0|.0