Enterprise Architect UML 图,Class 模型

Enterprise Architect UML Diagram, Class Model

我有 class.

[DataContract]
public class Person{ 
 [DataMember]
 public string Name{get; set;};

 [DataMember]
 public string Lastname{get; set;};    
 }

我需要在 Enterprise Architect 中创建 UML class 图表。 我创建 class 并添加姓名和姓氏 属性,但我不知道如何输入 [DataContract][DataMember]。任何人都可以知道该怎么做或可以这样做吗?

注解用于表示数据协定序列化程序应序列化的内容。这种特定于语言(或至少特定于平台)并且在 UML 中没有已知或受支持的概念。解决这个问题的 UML 方法是刻板印象。因此,定义一个可应用于 classes 的构造型 << DataContract >> 和一个可应用于属性的构造型 << DataMember >>。然后使用具有相应刻板印象的属性为您的 class 建模。基于该刻板印象,可以控制代码的生成或模型的转换。