Toad数据建模器脚本:Entity.Attributes [i] .Domain返回undefined

时间:2015-05-28 13:26:17

标签: toad toad-scripting

我正在尝试以编程方式检索表字段的域。

我们只在模型中使用域,如下所示:

enter image description here

代码如下:

for (var counterAttr = 0; counterAttr < TableObject.Attributes.Count; counterAttr++)
{ 
   var attr = TableObject.Attributes.GetObject(counterAttr);

   Log.Information("Field[" +counterAttr +"]: " + attr.Name + " (" + attr.Domain + ")");  
}

但不幸的是它输出如下:

Field[0]: LDAP_USED_GROUP_ID (undefined)
Field[1]: LDAP_DOMAIN_ID (undefined)
Field[2]: LDAP_USED_GROUP_NAME (undefined)
...

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

通过Toad论坛找到的解决方案是使用:

attr.Domain.Name

即使attr.Domain本身是undefinded ......谁知道?