Pregunta

¿Alguien tuvo suerte al integrar StructureMap (DI Framework) con WCF?

Puedo devolver la instancia predeterminada en el constructor de mi servicio WCF de esta manera, pero obviamente no es lo ideal.

public MemberService()
{
     this.memberRepository = StructureMap.ObjectFactory.GetInstance<IMemberRepository>();
}

He visto esto ( http://www.lostechies.com/blogs/jimmy_bogard/archive/2008/07/29/integrating-structuremap-with-wcf.aspx ) pero no he tenido suerte al configurarlo ya que creo que es incompatible con la última versión 2.5+ de StructureMap.

¿Fue útil?

Solución

Esto ya se ha discutido aquí . ¿Qué problemas encontraste con el ejemplo que proporcionaste? En lugar de escribir el código en el constructor del servicio, escríbalo en GetInstance método de su IInstanceProvider implementación .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top