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