Application.Web.App_Start.AppHost.RegisterOrmLiteServicesAndRepositories C# (CSharp) 메소드

RegisterOrmLiteServicesAndRepositories() 개인적인 메소드

private RegisterOrmLiteServicesAndRepositories ( Funq.Container container ) : void
container Funq.Container
리턴 void
        private void RegisterOrmLiteServicesAndRepositories(Container container)
        {
            var connectionString = ConfigurationManager.ConnectionStrings["DataContext"].ConnectionString;
            //repositories
            container.Register<IToDoRepository>(c => new ToDoOrmLiteRepository(c.Resolve<IDbConnectionFactory>()));
            //database
            OrmLiteConfigure.Initialize(container, connectionString);
            //services
            container.Register<IToDoService>(c => new ToDoService(c.Resolve<IToDoRepository>() as ToDoOrmLiteRepository));
        }