Estoy tratando de enlazar una interfaz genérica de IRepository <> con mi Repositorio genérico <> - ¿pero siempre devuelve nulo?Repositorio genérico Ninject + Bind
he intentado varias cosas como:
Bind(typeof(IRepository<CustomerModel>)).To(typeof(Repository<CustomerModel>));
Bind(typeof(IRepository<>)).To(typeof(Repository<>));
Sin embargo si paso en una interfaz no genérica y la clase entonces funciona como un sueño?
¡Perfecto! - Sí, tenías razón. El consturctor de mi repositorio dependía de una interfaz: ahora también he enlazado la interfaz utilizada por mi repositorio y ¡funciona! - Gracias. – ebb
@qes ¿Cuál sería la sintaxis si IRepository toma más de un argumento de tipo (es decir, 'IRepository'). Por favor, consulte http://stackoverflow.com/q/6740992/88709 Gracias. –