Je suis MVC5-Dapper-Identity repo pour avoir une implémentation personnalisée de l'identité avec dapper. Mon problème était quand j'inscris des dépendances au conteneur d'iOC cet exemple utilise Ninject mais j'utilise Simple Injector. cet exemple enregistré leurs dependacies comme belowIdentité Mise en œuvre personnalisée avec Simple Injector
kernel.Bind<IConnectionFactory>().To<SqlConnectionFactory>()
.WithConstructorArgument("connectionString",
ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);
kernel.Bind<IUserRepository>().To<UserRepository>();
kernel.Bind<IUserStore<User>>().To<UserRepository>();
kernel.Bind<IUserLoginStore<User>>().To<UserRepository>();
kernel.Bind<IUserPasswordStore<User>>().To<UserRepository>();
kernel.Bind<IUserSecurityStampStore<User>>().To<UserRepository>();
kernel.Bind(typeof(UserManager<>)).ToSelf();
j'ai essayé avec Injector simple qui génère exception pour moi
container.Register<IUserRepository, UserRepository>();
container.Register<IUserStore<User>, UserRepository>();
container.Register<IUserLoginStore<User>, UserRepository>();
container.Register<IUserPasswordStore<User>, UserRepository>();
container.Register<IUserSecurityStampStore<User>, UserRepository>();
container.Register(typeof(UserManager<User>));
Comment faire la mise en œuvre ci-dessus avec Injector simple
Mise à jour
@Ric .Net Merci pour la réponse mais votre genre d'implémentation cette exception te
Avez-vous lu le lien de la documentation fourni dans l'exception? – Steven
ohh mon mauvais merci pour l'info – Gayan