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で動作させるためだけにトークンをエンティティに変えたくありません。

これは可能ですか?

4

1 に答える 1

1

トークンはエンティティである必要はありません。文字列 ID を持つ複合型にすることができます。タイプを別のタイプとしてシリアル化する方法はないと思います...それを複合体として使用することに問題はありますか?

于 2012-04-17T01:58:16.103 に答える