En mi búsqueda eterna de aspirar menos Actualmente estoy viendo mi turbina mvc para hacer el trabajo sucio de IoC.
Estoy usando el ejemplo de la cena mvc Turbine nerd como protagonista y las cosas parecen bastante lógicas hasta el momento. Aunque me estoy refiriendo al proyecto de la turbina aquí, supongo que la filosofía detrás de esto es algo general para el patrón Seguro para leer y el raro podcast, soy nuevo en el concepto de IoC y tengo algunas preguntas.¿Dónde guardar cosas como las conexiones en un patrón de IoC?
hasta ahora tengo una entrada para cada IServiceRegistration IRepository Quiero registrar
Por ejemplo:
public class UserRepositoryRegistration : IServiceRegistration
{
public void Register(IServiceLocator locator)
{
locator.Register<IUserRepository, UserRepository>();
}
}
La aplicación concreta de la IUserRepository necesita alguna configuración sin embargo. Algo así como una cadena de conexión o en este caso una ruta al archivo db4o para usar.
¿A quién ya quién debo suministrar esta información?
Gracias, eso es una buena solución Aunque mi. Al principio parece que se trata de algo demasiado complejo, actualmente tengo mis conexiones en archivos web.config, pero se están haciendo planes para tener todas las configuraciones de todas nuestras aplicaciones en una base de datos y dar a las aplicaciones solo una referencia a esa base de datos. Entonces preferiría que las cosas de configuración fueran conectables. –
También gracias por suscribirse para responder esto. Espero que disfrutes tu estadía en SO –