私は、ユーザーがWebインターフェイスを通じて作成した定義済みのテンプレートに基づいてエンティティの情報を取得できるようにするアプリケーションを作成しました。名前から正しいデータ型を特定する
たとえば、テンプレートを作成して、名前、姓、電子メールアドレスなどのいくつかのプロパティを持つ「顧客テンプレート」と呼んでいます。厳密に厳密にマップしない各プロパティに「データ型」を関連付けます型付きタイプ。
ユーザーは、新しい「顧客」を作成すると、HTMLフォームは、ユーザーが提供して保存することができ、適切なプロパティ/フィールドで生成されます。
データ型は「プレーンテキスト」または「数値」または「通貨」と呼ばれますが、データ型にはマッピングされません。たとえば、厳密に型指定されたintに「数値」を関連付けるのに最適な方法は何でしょうか。
ユーザーが使用する「種類」の数は、おそらく10未満は、私はswitch文の問題に実行するだろう、有限でありますか?それとも別の方法がありますか?
私はC#を使用しています。 FormDataType
のような一般的な抽象親クラスから派生するクラスとしてそれぞれを定義していない理由を
これはきちんとした解決策のようです。そして、enumをJSONにシリアル化できるようです。 – fr3dr1k8009