C# UML图列表对象查询

C# UML图列表对象查询,c#,uml,C#,Uml,我得到了下面的UML图,可以从中开发类以生成JSON字符串 我遇到的唯一问题是如何在“Transactions”类中处理“reference”类 事务的一个实例包含“引用”对象的零到一个实例。引用对象的一个或多个实例可以有零到一个“PayItem”或“Employee”实例。零到多个引用实例可以有零到一个“Department”实例 从这里,我应该设置我的事务类,使其具有“引用”对象列表,而不是单个实例吗 public List<Reference> Reference {set

我得到了下面的UML图,可以从中开发类以生成JSON字符串

我遇到的唯一问题是如何在“Transactions”类中处理“reference”类

事务的一个实例包含“引用”对象的零到一个实例。引用对象的一个或多个实例可以有零到一个“PayItem”或“Employee”实例。零到多个引用实例可以有零到一个“Department”实例

从这里,我应该设置我的事务类,使其具有“引用”对象列表,而不是单个实例吗

 public List<Reference> Reference {set; get;}
公共列表引用{set;get;}
没有

您的
事务
具有0或1个
引用
s,因此它应该具有
引用
属性。

您的
引用
对象应具有
付款项目
员工
部门
的属性。它们可能是空的,也可能是空的,但这是UML所显示的。

Noctis,谢谢。你所说的就是我目前所实施的。我今天只是回顾一下,似乎什么都没有,我有点困惑。:)然后向上投票,标记为已回答,等待其他意见,并为您自己想到了正确的解决方案感到高兴:)再次感谢,我已将您的答案标记为正确。出于兴趣,您能否告诉我,如果最多只有一个实例,“引用”的“1到*”和“0到*”实例有什么好处?我想说,一个部门可以存在,而不需要引用来指向它,而
payitem
employee
不能。这难道不能理解为它们之间有1:1的关系吗?在当前的方式中,您可以有多个不同的引用,所有引用都使用相同的付款项目,例如。。。