Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Преобразует коллекцию коллекций в плоскую коллекцию. Новая коллекция содержит все те же элементы, что и старая коллекция, но без вложенной структуры.
Синтаксис
FLATTEN ( collection )
Аргументы
collection Любое допустимое выражение, возвращающее коллекцию коллекций значений для выравнивания в одну коллекцию.
Замечания
FLATTEN является одним из операторов набора Entity SQL. Все операторы набора Entity SQL оцениваются слева направо.
См. сведения о приоритете для операторов набора Entity SQL.
Пример
Следующий запрос Entity SQL использует FLATTEN оператор для преобразования коллекции коллекций в неструктурированную коллекцию. Чтобы скомпилировать и запустить этот запрос, выполните следующие действия.
Выполните процедуру, описанную в разделе "Практическое руководство. Выполнение запроса, возвращающего результаты структурного типа".
Передайте следующий запрос в качестве аргумента в
ExecuteStructuralTypeQueryметод:
FLATTEN(SELECT VALUE c.SalesOrderHeaders From
AdventureWorksEntities.Contacts AS c)