Estoy usando ValueInjecter para la asignación de objetos y estoy intentando inyectar desde un ExpandoObject. Encontré un ejemplo de inyectar desde una dinámica.Inyectar desde ExpandoObject con ValueInjecter
public class Ac
{
public string Aa { get; set; }
}
[Test]
public void Aa()
{
var o = new { Aa = "aa" };
dynamic d = o;
var a = new Ac{ Aa = "bb" };
a.InjectFrom((object)d);
Assert.AreEqual(o.Aa, a.Aa);
}
Pero no he tenido éxito en hacer que funcione con un ExpandoObject. ¿Cómo puedo hacer esto?
Ver [esto q] (http://stackoverflow.com/questions/19529178/recursively-mapping-expandoobject) para una respuesta más completa. – nawfal