1

我有两节课

public class ClassOne {
  public Guid Id { get; set; }
}

public class ClassTwo : ClassOne {
}

当我将 ClassTwo 的实例发送到 Redis(通过其 TypeSerializer 使用 ServiceStack)时,超类属性(例如 Id)不会序列化,因为它位于父类上。

有没有办法让这个工作?

4

1 回答 1

0

只有抽象类、接口或后期绑定对象发出继承工作所需的必要 __type 信息。因此,如果您必须使用继承(这在 DTO 中是一个坏主意),请将 ClassOne 更改为抽象。

于 2012-06-14T17:01:56.170 回答