Looking for design-patterns Answers? Try Ask4KnowledgeBase
Looking for design-patterns Keywords? Try Ask4Keywords

Design patternsPatrón de repositorio


Observaciones

Acerca de la implementación de IEnumerable<TEntity> Get(Expression<Func<TEntity, bool>> filter) : La idea de esto es usar Expresiones como i => x.id == 17 para escribir solicitudes genéricas. Es una forma de consultar datos sin utilizar el lenguaje de consulta específico de su tecnología. La implementación es bastante extensa, por lo tanto, es posible que desee considerar otras alternativas, como métodos específicos en sus repositorios implementados: un CompanyRepository imaginario podría proporcionar el método GetByName(string name) .

Patrón de repositorio Ejemplos relacionados