注入派生类

时间:2016-05-20 08:11:41

标签: c# valueinjecter

我在使用ValueInjecter导出类时遇到问题:

public class A
{
  public Guid Id { get; set; }
  public string Name { get; set; }
}

public class B : A
{
  public int Age { get; set; }
}

public static void main()
{
  var b = new B()
  {
    Id = Guid.NewGuid(),
    Name = "Test!",
    Age = 47
  };

  var a = new A();

  a.InjectFrom(b);

}

Injecter似乎没有复制派生类的属性。

然后我尝试使用Clone约定并调试对方法的不同调用,但我甚至看不到派生类属性的调用。仅调用A类上的属性。

我做错了什么?

祝你好运,   安德烈亚斯·克罗尔

0 个答案:

没有答案