在 Intersystems 属性关键字文档 Aliases
下未列为关键字。但是,如果我在工作室中输入
Property Tst As %String [
下拉列表弹出别名并填充
Property Tst As %String [ Aliases =
我编译它的唯一方法是
Aliases = { "some value?" } ];
那么,如何Aliases
使用呢?
更新:我知道我是倒着做的,找到了一个功能然后寻找问题,但我找到了一个用例。如果您是 ensemble 用户,则消息查看器仅显示消息“有效”的 xml,即 xml 标记名称中没有空格。但是,您的对象必须在属性名称中有空格,
Property "Due Date?" As %String;
您可以执行以下操作
Property "DueDate" As %String [ Aliases = {Due Date} ];
并且仍然通过旧名称引用该属性obj."Due Date?"
,允许消息显示在查看器中并保留旧的“白话”。