C# 企业架构师:“使用”语句的代码生成

C# 企业架构师:“使用”语句的代码生成,c#,using,enterprise-architect,C#,Using,Enterprise Architect,我有一个关于企业架构师的C代码生成能力的问题。 如何使用语句添加? 假设我们想在文件中使用System.Thread作为名称空间。 我们在模型中的何处指定 我已经尝试使用插入的using System.Thread对代码进行反向工程,但无法在模型中的任何位置检测到此信息。如果不显式添加using语句,则代码生成工具会在需要时隐式插入它们,这同样适用于Java中的导入。EA通过确定引用的类是否在同一个包中来解决这个问题 如果您想知道它是如何做到这一点的确切细节,代码生成脚本实际上可用于阅读和编辑,

我有一个关于企业架构师的C代码生成能力的问题。 如何使用语句添加? 假设我们想在文件中使用System.Thread作为名称空间。 我们在模型中的何处指定


我已经尝试使用插入的using System.Thread对代码进行反向工程,但无法在模型中的任何位置检测到此信息。

如果不显式添加using语句,则代码生成工具会在需要时隐式插入它们,这同样适用于Java中的导入。EA通过确定引用的类是否在同一个包中来解决这个问题

如果您想知道它是如何做到这一点的确切细节,代码生成脚本实际上可用于阅读和编辑,不推荐!从设置-代码生成模板。选择左上角的语言,然后开始读取文件脚本,该脚本调用所有其他脚本。这不是胆小鬼的差事,但如果你愿意,它就在那里


< >我不确定是否正确地使用语句,这些类通常被认为是标准库的一部分,如Stask.Type。您可能需要在一个单独的名称空间中添加一个包含Thread类的系统包,以使其正常工作。

谢谢,这是一个对Thread类进行显式建模的好主意。但我想也有点过头了。也许有机会用标记的值对此进行建模,然后修改代码模板。