いくつかのカスタムレポートタイプがあるとしましょう。1つのレポートタイプをいくつかのファイル拡張子オプション(pdf、Excelなど)に関連付けることができます。その特定のカスタムレポートタイプの各ファイル拡張子には、使用できるいくつかの法的アクションがあります(たとえば、pdf拡張子を持つレポートタイプAの場合は保存できます) 、印刷および変更)。ただし、法的措置はレポートの拡張子間でほとんど同じであり、異なる場合はごくわずかです。この関係をどのようにモデル化しますか?
カスタムレポートタイプにすべての拡張タイプと各拡張タイプに対して同じアクションを含めるオプションも必要な場合は、拡張タイプのような「魔法の値」を導入しますか?*は、このレポートタイプに使用可能なすべての拡張タイプを含める必要があることを示します法的措置の基本セットを使用しますか、それとも、関係にすべての拡張機能タイプ、法的措置などを手動で入力し、新しい拡張機能タイプが導入されたときにそれらを更新することを忘れないでください。ただし、これはそれほど一般的ではありません。
質問がいくらか明確であることを願っています:)