В настоящее время у нас есть денормализованная база данных.
т.е.
Name|NameID|EmployeeID|EmployeeType
Я нормализую базу данных для разрешения EmployeeID из таблицы Employee, а не из таблицы имен.
Итак, у нас есть выбор на данный момент
SELECT Name, NameID, EmployeeID, EmployeeType FROM Name
FOR XML AUTO
Который выдаст:
<Name Name='Fred' NameID='1' EmployeeID='1' EmployeeType='Manager'>
Теперь у меня есть ВНУТРЕННЕЕ СОЕДИНЕНИЕ
SELECT Name, NameID, Name.EmployeeID, Employee.EmployeeType FROM Name
INNER JOIN Employee ON Name.EmployeeID = Employee.EmployeeID
FOR XML AUTO
Теперь мой XML выглядит так:
<Name Name='Fred' NameID='1' EmployeeID='1'>
<Employee EmployeeType='Manager' />
</Name>
У меня вопрос: есть ли способ заставить XML AUTO выводить мой XML, как раньше, или мне нужно перейти к явному XML?