次のようなカスタム 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で動作させるためだけにトークンをエンティティに変えたくありません。
これは可能ですか?