从 UML class 图表在 Visual Studio 2013 中生成可空 C# 属性

Generate nullable C# property in Visual Studio 2013 from UML class diagram

我想寻求一些关于在 VS 2013 中生成代码的帮助。

我有一个 class,它具有可为 null 的属性。首先,如果 属性 只是集合,则可以设置为 nullable。如果 属性 是整数怎么办?

我浏览了 MSDN 页面,但没有关于此案例的信息。另一方面,似乎只有我有这个问题,因为 Google 没有给出可用的答案。

我应该手写 classes 还是创建自己的 t4 文件来解决这个问题?

可以简单地覆盖下拉列表值。这样,我就可以将选定的 "Integer" 覆盖为 "int?",并且工作正常。代码生成也正常。