一般的に、UIとは何の関係もないカスタムタイプに関連する変換作業にTypeConverterを使用しない理由はありますか?.net Typeコンバーターとドメインの使用
インプラントより複雑なケースについて考えているイム&明示的な変換。
デザインガイドラインへのリンク&そうするためのサンプルはありますか?パーティーは、1つまたは多くのPartyNamesを持つことができPartyRelationshipパターン -
乾杯、
Berrylここ
UPDATE
は、変換、党の動機です。パーティーがPersonの場合、必要な名前はPersonNameです。
PersonNameにはPartyNameとは異なる属性があり、ValueObjectです。これは、ui/formattingタイプのタスクで使用されますが、PartyNameはエンティティであり、データベースに保持されます。
ので、変換が必要とされています - プレゼンテーションのためのDBからのロード:(PartyName - > PersonNameの) - DBに新しい連絡先を追加します(PersonNameの - > PartyName)
解決策は実際にはコンテキストでしか評価できません。タイプコンバータの使用を検討しているケースの例がありますか? –
あなたもそうです、私はあなたのコメントをupvoteしなければなりませんでした。 @Bryan Wattsの投稿記事 – Berryl
を参照してください。明示的な変換演算子を使用していますが、より明示的にTypeConverterに傾いており、UIカルチャをサポートしています。問題は、実際にTypeConvertersをうまく使用する方法がわからないことです。乾杯。 – Berryl