首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在LogiQL中使用TDX中具有构造函数谓词的实体?

如何在LogiQL中使用TDX中具有构造函数谓词的实体?
EN

Stack Overflow用户
提问于 2015-11-25 09:33:32
回答 1查看 105关注 0票数 1

我想要将使用重构模式的现有实体转换为具有多维构造函数谓词的实体。但是,我不知道如何更新创建这些实体的TDX服务。

尝试使用与实体使用折射模式相同的服务时,在试图导入数据时会出现以下错误。

代码语言:javascript
复制
2015-11-25 09:15:45,00500+00:00 ERROR DelimTxn           - Error building database transaction for 358c49fb-2fd6-4433-8c56-c59196e0ffaf
<3>    Cannot bind entity without refmode directly to a column (try selecting a constructor).

我需要知道的是如何在TDX配置中“选择构造函数”。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-25 16:20:37

不幸的是,TDX仍然不完全支持构造函数。

您可以使用函数导出和导入包含由构造函数创建的实体的数据,但目前无法创建实体本身。

例如,如果您有一个由sku_cons创建的文件SKU,则可以使用如下所示的谓词绑定:

代码语言:javascript
复制
predicate_binding_by_name["sales"] =
    predicate_binding(_) {
      predicate_binding_columns[] = "SKU, SALES",
      column_binding_by_arg[0] =
        column_binding(_) {
          column_binding_function[] = "sku_cons"
        }
    }

如果已经创建了实体,则可以使用此服务填充这些实体的销售,还可以导出销售。但是,您不能直接绑定到构造函数,也不能使用实体创建策略使TDX在导入sales时自动创建新实体。这些特性将在未来的版本中出现。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33912892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档