- Details
- Category: .Net - C#
- Hits: 2063
La manera de crear el repositorio de nuestro Entity Framework nos va a dar la flexibilidad necesaria para mantener desacoplado nuestro código:
En mi caso quiero tener separadas dos formas de acceder a los repositorios. De lectura y de escritura, o con acceso total (lectura y escritura). Algo así como en la imagen:
Es una manera de organizarse que me gusta porque puedo decidir crear un repositorio solo de lectura, y no me preocupo en principio de que desde ese codigo se modifiquen datos de la BD.
public class GenericRepositoryEF : GenericRepositoryEFBase, IGenericRepository where TEntity : class
{
public GenericRepositoryEF(IMyDbContext context) : base(context)
{
}