J'essaie de lier un IRepository générique <> interface vers mon Repository générique <> - mais il retourne toujours null?Référentiel générique Ninject + Bind
J'ai essayé différentes choses comme:
Bind(typeof(IRepository<CustomerModel>)).To(typeof(Repository<CustomerModel>));
Bind(typeof(IRepository<>)).To(typeof(Repository<>));
Cependant, si je passe dans une interface non-générique et la classe, alors il fonctionne comme un rêve?
Parfait! - Oui tu avais raison. Mon constituteur de dépôt dépendait d'une interface - J'ai maintenant aussi lié l'interface utilisée par mon référentiel et cela fonctionne! - Merci. – ebb
@qes Quelle serait la syntaxe si IRepository prenait plus d'un argument de type (c'est-à-dire 'IRepository'). S'il vous plaît voir http://stackoverflow.com/q/6740992/88709 Merci. –