Я пытаюсь получить все типы сущностей из коллекции в CosmosDb с помощью sql API. Но я получаю только BaseClass
сущности вместо конкретных сущностей класса.
Вот мои модели:
public class ActivityBase: { // common properties for all activities... }
public class Running: ActivityBase { // specific properties to Running... }
public class Dancing: ActivityBase { // specific properties to Dancing... }
Вот текущий запрос:
var query = Client.CreateDocumentQuery<ActivityBase>(collection.SelfLink, feedOptions)
.Where(/*some filter which does not exclude entities by ActivityType*/)
.AsDocumentQuery();
В итоге я получаю List<ActivityBase>
.
Мне нужен List<ActivityBase>
, который содержит определенные сущности, такие как Running
, Dancing
, а не только объекты базового класса. Есть ли способ указать это в самом запросе?