转自:https://blog.csdn.net/hgc0907/article/details/80633371
这里使用的是Powerdesigner 15 刚开始按照网上的还需要执行VB脚本什么的,之前使用脚本,确实好使了,并且name和comment列都没有被影响。
这次又新建pdm文件,发现还是不显示comment,但是忘了上次怎么弄得了,这次又倒腾了半天。。。。。
这里贴一下最后的效果,如果这不是你想要的效果的话,就不用浪费时间往下看了。 实质就是新增加了一个自定义的字段(zh_comment),读取的是comment列的值。
Model->Extensions Model Definitions:新建一个,然后点击箭头属性按钮。 如果加了汉化补丁,则为模型->下的最后一项。 第一次进入下图,可能无法点击2中的图标,需要先点击一下1处的表格,然后就可以编辑2处的图标了。
Profile右键,点击Add Metaclasses,然后选择Column,然后点击OK:
选中Column,右键选择New->Extended Attribute,给一个名字,dataType选择String,选中Computer,选中Read only
切换到Get Method Script tab:把原有的代码: %Get% = "" 换成:%Get% = Rtf2Ascii (obj.Comment) 原博客里面特意标注了:注意:mysql是换成%Get% = Rtf2Ascii (obj.Comment)。 我这里用的Oracle,没看出来有什么区别,但是也正常显示了。
再进入Tools->Display Preferences->Table->Advanced->Columns,看看是不是有刚刚我们新建的那个attribute啦,勾选保存即可完成。zh_comment就是我新建的属性 这时,就已经完成显示comment列的效果了。