powerdesigner自动生成代码的功能很是强大,但有时候不是很符合我们的想法,因此需要对其模板进行一些修改,如要将数据库中的表生成类文件时,我们需要的是property,但其为我们生成的代码里没有 get set ,所以我们需要手动修改一些代码.我修改的代码如下:
profile-attribute-template-definition
.if (%isGenerated%) and (%isValidAttribute%)
[%comment%/n]/
[%oidDocTag%/n]/
[%customAttributes%/n]/
.if (%Multiple% == false) and (%isIndexer% == false)
private %dataType% _%fieldCode%[ = %InitialValue%];
[%visibility% ][%flags% ]%dataType% %fieldCode%
{
get
{
return _%fieldCode%;
}
set
{
_%fieldCode%=value;
}
}
.else
private %dataType%[%arraySize%] _%fieldCode%[ = %InitialValue%];
[%visibility% ][%flags% ]%dataType%[%arraySize%] %fieldCode%
{
get
{
return _%fieldCode%;
}
set
{
_%fieldCode%=value;
}
}
.endif
.endif