inversion-of-control

¿Qué es el Castillo de Windsor y por qué debería importarme?

Soy un desarrollador de Windows desde hace mucho tiempo, después de haber cortado mis dientes en win32 y principios de COM. ... Enséñale a este viejo perro nuevos trucos, y dime por qué debería integrar Castle Windsor en mis aplicaciones empresariales.

Which.NET ¿Vale la pena investigar los marcos de inyección de dependencia? [cerrado]

¿Qué marcos de inyección de dependencias de C#/. NET vale la pena investigar? Y qué se puede decir sobre su complejidad y velocidad.

¿Qué es la Inversión de Control?

La inversión de Control (o IoC) puede ser bastante confusa cuando se encuentra por primera vez. ¿Qué es? ¿Qué problemas resuelve? ¿Cuándo es apropiado y cuándo no?

¿Hay un patrón para inicializar objetos creados a través de un contenedor DI

Estoy tratando de que Unity administre la creación de mis objetos y quiero tener algunos parámetros de inicialización que no ... butos?) la interfaz con esta información y pasar a marco cuando se crea el objeto? Editar: Describe la interfaz un poco más.

Biblioteca Empresarial Unity vs Otros contenedores de IoC [cerrado]

¿Cuáles son los pros y los contras de usar la biblioteca Empresarial Unity frente a otros contenedores IoC (Windsor, Spring.Net, Autofac ..)?

¿Necesito inyección de dependencia en NodeJS,o cómo lidiar con...?

Actualmente estoy creando algunos proyectos experimentales con nodejs. He programado muchas aplicaciones web Java EE con Spri ... les, como compartir un objeto de conexión de base de datos, hasta ahora, pero no he encontrado una solución que me satisface.

¿Por qué necesito un contenedor IoC en lugar de un código DI sencillo? [cerrado]

He estado usando Dependency Injection (DI) durante un tiempo, inyectando ya sea en un constructor, propiedad o método. Nunc ... necesito usar un contenedor IoC. Voy a usar estos argumentos cuando hable con mis compañeros desarrolladores en el trabajo.

Inversión de Control vs Inyección de Dependencia

De acuerdo con el documento escrito por Martin Fowler, la inversión de control es el principio donde se invierte el flujo de ... en pococapsule, IOC es algo más significativo que simplemente invertir el control entre objetos o programadores y frameworks.

SQLException de Entity Framework - No se permite una nueva transacción porque hay otros subprocesos en ejecución en la sesión

Actualmente estoy recibiendo este error: Sistema.Datos.SqlClient.SQLException: No se permite una nueva transacción porqu ... estoy recibiendo? Yo necesidad de soltar y recrear mi contexto cada vez a través de los bucles (no tiene sentido para mí)?

Cómo evitar la locura constructor de Inyección de dependencia?

Encuentro que mis constructores están empezando a verse así: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj ... a usando una estática glorificada. Por favor, comparta sus pensamientos sobre el CoI y la locura de Inyección de Dependencia.

Biblioteca "amigable" de Inject (DI) de dependencias

Estoy reflexionando sobre el diseño de una biblioteca de C#, que tendrá varias funciones diferentes de alto nivel. Por supues ... o Ninject), y un conjunto o clases de Fábrica que no son DI y contienen el acoplamiento a esas pocas fábricas. Pensamientos?

Inyección de dependencia a través de constructores o configuradores de propiedades?

Estoy refactorizando una clase y agregándole una nueva dependencia. La clase está tomando sus dependencias existentes en el c ... iguar cuál es el consenso general, pros y contras de constructores versus propiedades. ¿Es mejor usar setters de propiedades?

¿Alguien puede explicar Microsoft Unity?

He estado leyendo los artículos en MSDN sobre Unity (Inyección de Dependencias, Inversión de Control), pero creo que necesito ... , pero realmente no puedo entender esto de Unity todavía, y creo que es el siguiente paso en el diseño de nuestra aplicación.

¿Por qué no usar un contenedor de IoC para resolver dependencias para entidades/objetos de negocio?

Entiendo el concepto detrás de DI, pero estoy aprendiendo lo que los diferentes contenedores IoC pueden hacer. Parece que la ... esolver estas dependencias y construir una entidad cuando sea necesario? Es posible hacer esto? Gracias por cualquier idea.

¿Debe la Inyección de Dependencia venir a expensas de la Encapsulación?

Si entiendo correctamente, el mecanismo típico para la Inyección de Dependencias es inyectar ya sea a través de un constructo ... esta compensación? ¿Cómo lidias con este problema? Por favor, también vea mi respuesta a mi propia pregunta a continuación.

Ioc / DI - ¿Por qué tengo que hacer referencia a todas las capas/ensamblajes en la aplicación de entrada?

(Relacionado con esta pregunta, EF4: ¿Por qué se debe habilitar la creación de proxy cuando se habilita la carga diferida?) ... cer referencia explícitamente a través de "add reference" en VS para poder publicar un WAP con todos los archivos necesarios.

Uso del CoI para Pruebas Unitarias

¿Cómo se puede utilizar un contenedor CoI para las pruebas unitarias? ¿Es útil administrar simulaciones en una solución enor ... proyectos) utilizando IoC? ¿Alguna experiencia? ¿Alguna biblioteca de C# que funcione bien para usarla en pruebas unitarias?

Qué es una raíz de composición en el contexto de la Inyección de dependencias

Estoy explorando la inyección de dependencias y el término raíz de composición se usa en todo el lugar. Entonces, ¿qué es?

¿Qué quieren decir los programadores cuando dicen, " Código contra una interfaz, no un objeto."?

He comenzado la larga y ardua búsqueda de aprender y aplicar TDD a mi flujo de trabajo. Tengo la impresión de que el TDD enca ... ales? Ejemplos simples es clave para mí (y otras personas que quieren aprender) para comprender la concepto. Muchas Gracias.

MEF frente a cualquier Coi

Mirando el Marco de Extensibilidad Administrada (MEF) de Microsoft y varios contenedores IoC (como Unity), no puedo ver cuánd ... cesario. Idealmente, me gustaría ver un buen caso de uso donde se usaría un contenedor IoC en lugar de, o además de, MEF.