在 Caché ObjectScript 中,什么是"别名"属性关键字



在Intersystems Property Keywords文档中,Aliases没有作为关键字列出。但是,在studio中,如果我输入

Property Tst As %String [

下拉框弹出别名并填充

Property Tst As %String [ Aliases =

我让它编译的唯一方法是

Aliases = { "some value?" } ];

那么,Aliases是如何使用的呢?

更新:我知道我倒着做了,找到了一个功能,然后寻找问题,但我发现了一个用例。如果您是一个集成用户,则消息查看器只显示"有效"的xml消息,即xml标记名称中没有空格。但是对象的属性名中必须有空格

Property "Due Date?" As %String;

您可以执行以下操作

Property "DueDate" As %String [ Aliases = {Due Date} ];

并仍然以旧名称obj."Due Date?"引用属性,允许消息显示在查看器中并保持旧的"方言"。

编辑:它实际上是工作的,但语法是

Property Name As %String [ Aliases = {name2} ];

所以,没有引号。

你想达到什么目的?

我认为根本没有使用。因为在文档或代码中没有任何参考

最新更新