powerdesigner12.5如何生成实体类代码,就是C#中的Modle层带有getset方法的代码。

2021-12-16 社会 144阅读

纠正一下...15也有生成CS代码的功能...

你的问题需要去修改PD的模板代码...PowerDesigner 15\Resource Files\Object Languages\csharp2.xol或者csharp.xol,其他版本同理吧!

生成OOM之后...菜单栏选择language,在其下拉菜单选择edit current object language...

操作选项看图!

在右侧的编辑区,可以看到if判断后的生成代码模板::[%visibility% ][%flags% ]%dataType% _%fieldCode%[ = %InitialValue%]; 

其中%fieldCode%可能因为版本不一样有所不同,但是都是指的数据字段名,写法不一样而已。

更改代码如下:

private %dataType% _%fieldCode%[ = %InitialValue%]; 

public %dataType% %fieldCode% 

get 

return _%fieldCode%; 

set 

value = _%fieldCode%; 

相应的条件也进行更改就好了....试着看,生成的就会有你要求的东西了!

友情提示:自己摸索的时候最好将原件备份,自己怎么改也能进行还原操作(*^__^*) 嘻嘻……!祝你好运!

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com