Solía usar NHibernate con interfaces de repositorio.Patrón de repositorio con Entity Frameworks 4
¿Cuál es la forma correcta de utilizar este patrón con EF?
¿Cómo puedo implementar esta interfaz de repositorio, para un RepositoryBase<T>
?
public interface IRepository<T>
{
T GetById(object id);
void Save(T entity);
T[] GetAll();
void Delete(T entity);
}
Parece que IObjectSet es específico de EF y, por lo tanto, no me gustaría en un patrón de repositorio. El punto es que no quieres que tu contenedor Irepository tenga dependencia de EF – Gluip