我有一个自定义的 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 变成一个实体。
这可能吗?