Структура сущности и предложение Exists - PullRequest
9 голосов
/ 04 марта 2010

Я новичок EF, так что, извините за мой, возможно, глупый вопрос.

У меня есть 2 сущности без каких-либо отношений (VS не загружает соединение, и я не могу добавить его вручную, поскольку первичный ключ дочернего элемента использует производный ключ своего родителя).

Пример

Мастер сущностей
Продукты
ключи GKey_K, Product_K
поля .....

Деталь объекта
GenericInformation
ключи GKey_K, GI_K
поля Product_K, ....

Ну, мой вопрос прост (надеюсь, я тоже говорю по-английски!), Как я могу читать только те продукты, на которые есть какая-то ссылка на GenericInformation?

ТИА

Возможный дубликат:
Лучший способ проверить, существует ли объект в Entity Framework?

1 Ответ

26 голосов
/ 04 марта 2010

EXISTS в SQL ~ = Any в LINQ:

var q = from p in Context.Products
        where Context.GenericInformation.Any(gi => gi.Product_K == p.Product_K)
        // add other columns to the where if need be; I can't tell what the 
        // relationship is supposed to be
        select p;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...