Estoy en proceso de diseñar un sitio web en ASP.NET MVC y quizás estoy un poco confundido en cuanto a la naturaleza exacta de un repositorio.ASP.NET MVC: ¿Cuántos repositorios?
Siguiendo el ejemplo de NerdDinner, mi sitio debe tener un repositorio que sirva las entidades cuando las necesite. Sin embargo, también he escuchado que debe tener diferentes repositorios que tratan con conjuntos específicos de entidades relacionadas ....?
En el caso de mi sitio, habrá un número de entidades (alrededor de 15 tablas) pero la mayoría están relacionadas. ¿Está bien/es aconsejable tener un repositorio que contenga todos los métodos que necesitaré para tirar/actualizar/eliminar, etc. o debería dividirlos?
entonces en este caso, ¿qué repositorio devolvería todos los libros por un autor específico? – Sergio
El repositorio de libros, ya que está solicitando libros – jao
veo. Tal vez estoy pensando en esto de la manera incorrecta, pero parece extraño ... en términos de entidades (marco de entidad en mi caso) no puedo ayudar, pero creo que si tengo el autor, entonces tengo los libros (libros de autor, por ejemplo) . Entonces, en ese sentido, parece extraño dividirlos en diferentes repositorios. – Sergio