我知道<link-entity>
是用来进行联接的,但是您能帮我将以下内容翻译成英文吗?
<entity name = "example">
*insert a bunch of attributes*
<link-entity name="providercertification" from="providerid" to="vendorid" alias="aa">
我知道<link-entity>
用于联接,但是未指定联接类型,所以这使我失望。如果未指定连接类型,链接实体如何工作?它是自动内部联接吗?
此外,from部分的哪一列适用to
?第一个实体还是<link-entity
>中指定的实体?
与from
部分相同的问题。
答案 0 :(得分:2)
对于每个documentation,以下查询完全有效,这意味着alias
,from
和link-type
是可选的。
from
始终与链接实体节点(在此情况下,systemuserid
的主键systemuser
)引用相同的实体。 to
指的是实体父节点的属性(在这种情况下为owninguser
的{{1}})
account
Use a left outer join in FetchXML to query for records "not in"
因此, <entity name='account'>
<attribute name='accountid'/>
<attribute name='name'/>
<link-entity name='systemuser' to='owninguser'>
需要显式link-type='outer'
,但默认为outer join
。
有趣的是,Fetchxml充满了surprises。您也可以参考FetchXML schema