1

私は2つのクラスを持っています

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

public class ClassTwo : ClassOne {
}

ClassTwo のインスタンスを (TypeSerializer を介して ServiceStack を使用して) Redis に送信すると、親クラスにあるため、スーパークラスのプロパティ (Id など) はシリアル化されません。

これを機能させる方法はありますか?

4

1 に答える 1

0

継承が機能するために必要な __type 情報を発行するのは、抽象クラス、インターフェイス、または遅延バインディング オブジェクトのみです。したがって、継承を使用する必要がある場合 (これは DTO では悪い考えです)、ClassOne を抽象に変更します。

于 2012-06-14T17:01:56.170 に答える