Предположим, у меня есть 2 объекта: Ent
и SubEnt
с отношением N: 1.Итак, есть навигационные свойства SubEnt.Ents
и Ent.SubEnt
.Кроме того, у меня определено несколько объектов ObjectQuery:
ObjectQuery<SubEnt> se;
Как создать запрос ESQL, который выбирает все объекты из Ent
, которые имеют Ent.SubEnt
из se
?Примерно так:
SELECT VALUE it FROM Ent WHERE Ent.SubEnt IN @p
Где @p == se.Это похоже на вложенный запрос.Но этот синтаксис неверен, поскольку «поддерживаются только скалярные типы».