JSON 文字列を生成するためのクラスを開発するために、次の UML ダイアグラムが与えられました。
私が抱えている唯一の問題は、「トランザクション」クラス内で「参照」クラスを処理する方法です。
Transaction の 1 つのインスタンスには、「参照」オブジェクトの 0 から 1 つのインスタンスが含まれます。参照オブジェクトの 1 つまたは複数のインスタンスは、'PayItem' または 'Employee' の 0 から 1 つのインスタンスを持つことができます。Reference のゼロから多数のインスタンスは、'Department' のゼロから 1 つのインスタンスを持つことができます。
これから、単一のインスタンスではなく「参照」オブジェクトのリストを持つようにトランザクション クラスを設定する必要がありますか?:
public List<Reference> Reference {set; get;}