0

我有一个自定义的 ValueObject 类型,如下所示:

public class Token
{
   public string Id { get; set; }
}

我有一个类,我想通过 OData 公开它,如下所示:

[DataServiceKey("Name")]
public class Record
{
   public Token Token { get; set; }
   public string Name { get; set; }
}

我想提供一个自定义格式化程序/序列化程序/转换器,将我的 Token 类型转换为原始字符串。

我不想仅仅为了使它与 WCF 一起工作而将 Token 变成一个实体。

这可能吗?

4

1 回答 1

1

令牌不需要是实体 - 它可以是带有字符串 ID 的复杂类型。我认为没有办法将一个类型序列化为另一种类型......将它用作复合体有什么问题吗?

于 2012-04-17T01:58:16.103 回答