Базовые данные - Предсказание для фильтрации подкласса отношений - PullRequest
0 голосов
/ 20 октября 2011

У меня есть сущность Пользовательская сущность, которая является родительской сущностью для сущности Friend.

Сущность User имеет отношение ко многим с сущностью с именем Article.

Идея естьесли пользователи сохранены, а также друзья (из Facebook), отношение «ко-многим» к статье устанавливается для объекта «Пользователь», так как оно подклассируется Другом.

Мой вопрос: как я могу запросить все статьи от друзей, а не от всех пользователей?

У меня проблемы с настройкой Predict, чтобы пропустить сущности User и оставить только сущности Friend.

Спасибо.

1 Ответ

0 голосов
/ 21 октября 2011

Есть ли причина, по которой вы строите здесь дизайн родительского / дочернего объекта? Родительские / дочерние сущности стоят очень дорого, если вы сохраняете хранилище sqlite. Почти всегда лучше иметь один объект и флаг, указывающий, является ли он другом.

Кроме того, я не знаю способа на уровне базы данных отфильтровать родителя от дочернего элемента в этом проекте. Это можно сделать в памяти после выборки, запросив entity.name, но это не превратится в вызов sql должным образом.

...