Enterprise Architect UML 图,类模型

我有课。


[DataContract]

public class Person{ 

 [DataMember]

 public string Name{get; set;};


 [DataMember]

 public string Lastname{get; set;};    

 }

我需要UML在 Enterprise Architect 中创建类图。我创建类并添加 Name 和 Lastname 属性,但我不知道如何放置 [DataContract]和[DataMember]。任何人都可以知道怎么做或者有可能做到吗?


牧羊人nacy
浏览 181回答 1
1回答

慕虎7371278

注解用于表达数据契约序列化器应该序列化的内容。这种语言特定(或至少平台特定)并且在 UML 中没有已知或支持的概念。解决这个问题的 UML 方法是刻板印象。因此,定义一个构造型 << DataContract >>,它可以应用于类,以及一个构造型 << DataMember >>,它可以应用于属性。然后使用具有相应构造型的属性为您的类建模。基于该构造型,可以控制代码的生成或模型的转换。
打开App,查看更多内容
随时随地看视频慕课网APP