Caché ObjectScript 中的属性数 class

Number of properties in Caché ObjectScript class

我尝试使用字典在 Caché 中创建 ObjectScript class(在运行时创建 class 并编译它)。一切正常,但是当我尝试向 class 添加超过 857 个属性时,它不起作用。没有发生错误,但我的 class 没有被 clsDef.%Save().

保存

这里对 class 定义有一些限制吗?属性数量或 class 的大小有问题吗?生成的 class 应该有大约 9000 行。有人知道导致问题的原因吗?

谢谢你的想法


(原因:它是 sql 映射 class for table 有 1000 列,所以我需要有 1000 个属性和 sql 存储定义对于每个 属性)

您可以在 documentation 中找到主要限制。您可以看到,属性限制为每个 class 1000 个。也许您会检查其他限制,并会发现您遇到问题的地方。