Осталось присоединиться к FetchXml? - PullRequest
4 голосов
/ 10 июля 2010

Как мне выполнить левое соединение с помощью FetchXml?

Рассмотрим простой запрос SQL, подобный следующему:

select person.name, address.city from person
left join address on person.addressid = address.addressid

Как можно было бы сделать что-то простое, как это, с помощью FetchXml?В настоящее время мой запрос FetchXml выглядит следующим образом:

<fetch mapping='logical'>
  <entity name='person'>
    <attribute name='name' />
    <link-entity name='address' from='addressid' to='addressid'>
      <attribute name='city' />
    </link-entity>
  </entity>
</fetch>

1 Ответ

10 голосов
/ 10 июля 2010

Обновите ваш <link-entity>, например, так:

<link-entity name='address' from='addressid' to='addressid' link-type='outer'>
...