gpt4 book ai didi

types - 如何根据目标语言更改 Telosys 默认类型?

转载 作者:行者123 更新时间:2023-12-01 07:42:07 27 4
gpt4 key购买 nike

似乎 Telosys 代码生成器默认使用 Java 类型。

例如,如果模型中的字段类型为“int”,则生成的语言类型为“Integer”(如果为“@PrimitiveType”或“@NotNull”,则为“int”)。

是否可以根据目标语言更改类型?

在我的例子中,我想生成代码 C#。所以预期的类型是“int”、“uint”、“Int32”

最佳答案

事实上,默认目标语言是 Java,但您可以更改它。

您只需在每个需要类型转换的模板文件(“.vm”文件)中定义目标语言即可。

要做到这一点,请使用指令 $env.setLanguage('Language-Name')

例如$env.setLanguage('C#')设置C#为当前“.vm”文件的目标语言

$env.setLanguage('C#') // Set target language
#foreach( $attrib in $entity.attributes )
public $attrib.type $attrib.name { get; set; } // 'attrib.type' is now C# type
#end

关于types - 如何根据目标语言更改 Telosys 默认类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53486795/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com