我在企业架构师中有一个带有 2 个类 A 和 B 的 UML 类图(示例简化)。类图显示了 A 和 B 之间的关联。A 和 B 的关联分别为 0..1 到 0..m。这意味着 A 可以有 0 ... m B 个实例,而 B 属于 0 或 1 个 A 实例。我与企业架构师一起生成了这个 C# 代码(简化):
class A
{
public B _b;
}
class B
{
}
但是,不应该是:
class A
{
public IList<B> _bs;
}
class B
{
}
在代码生成过程中我需要考虑什么(我还选择了这两个类,但没有成功生成代码)。