dapper로 ID 구현을 맞춤 설정하려면 MVC5-Dapper-Identity repo를 따라야합니다. 내 문제는 ioc 컨테이너에 의존성을 등록 할 때이 예제는 Ninject를 사용하지만 Simple Injector를 사용합니다. 이 예는 내가에 대한 예외를 생성하는 간단한 인젝터와 노력 belowIdentity 맞춤 구현 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();
그들의 dependacies 등록 나
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>));
간단한 인젝터와 위의 구현을 수행하는 방법에
업데이트
@Ric .Net 답변 주셔서 감사하지만 구현 속 테이 예외
예외에서 제공된 설명서 링크를 읽었습니까? – Steven
오, 내 정보에 대한 감사합니다. – Gayan