EntityList
EntityList[class]
给出指定实体类型下的实体列表.
EntityList["type"]
给出指定类型实体列表.
EntityList[class,simplify]
给出实体列表;simplify 确定是否将实体简化到最简洁的类型.
更多信息
- 在 EntityList[class] 中,class 可为以下任意一项:
-
EntityClass 表示数据库中的表或虚拟表格 FilteredEntityClass 按一定标准选出来的实体类别 SortedEntityClass 按属性或函数排序的实体类别 SampledEntityClass 从多个实体中采样形成的实体类别 ExtendedEntityClass 为每个实体添加了属性的实体类别 AggregatedEntityClass 汇聚实体形成的实体类别 CombinedEntityClass 组合各实体类中的属性形成的实体类别 - EntityList["type"] 系统上只对允许固定实体数目的类型支持.
- EntityList[class] 实际上等价于 EntityList[class,True].
- 将实体简化为其基本类型时,可以删除 EntityClass、FilteredEntityClass、SortedEntityClass 和 SampledEntityClass 的最外层;其他内容必须保留.
范例
打开所有单元关闭所有单元基本范例 (4)
范围 (2)
属性和关系 (6)
EntityList 可与 FilteredEntityClass 一起使用:
EntityList 可与 SampledEntityClass 一起使用:
EntityList 可与 SortedEntityClass 一起使用:
EntityList 可与 ExtendedEntityClass 一起使用,但不会简化:
当其他可以简化的标头出现在 ExtendedEntityClass 周围时,它们将被简化:
EntityList 可与 AggregatedEntityClass 一起使用,但不会简化:
EntityList 可与 CombinedEntityClass 一起使用,但不会简化:
可能存在的问题 (3)
通常,最好避免在调用 EntityValue 之前调用 EntityList,因为必须执行两个单独的调用:
当 EntityList 返回第一个参数很复杂的 Entity 对象列表时,如果数据发生更改,它们可能会消失:
在处理外部数据库时,可能会遇到一个数据库,其中没有为某些表设置主键:
这种情况下,EntityStore 将发出一条消息. 这意味着将禁用涉及单个实体的某些功能:
但是 EntityValue 一般依然可用:
文本
Wolfram Research (2014),EntityList,Wolfram 语言函数,https://reference.wolfram.com/language/ref/EntityList.html (更新于 2019 年).
CMS
Wolfram 语言. 2014. "EntityList." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/EntityList.html.
APA
Wolfram 语言. (2014). EntityList. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/EntityList.html 年