Я новичок EF, так что, извините за мой, возможно, глупый вопрос.
У меня есть 2 сущности без каких-либо отношений (VS не загружает соединение, и я не могу добавить его вручную, потому что первичный ключ дочернего элемента использует производный ключ своего родителя).
пример
Сущность мастер
Товары
ключи GKey_K, Product_K
поля .....
Сущность
GenericInformation
ключи GKey_K, GI_K
поля Product_K, ....
Ну, мой вопрос прост (я надеюсь, что и мой английский!), Как я могу читать только те продукты, которые имеют некоторые ссылки на GenericInformation?
ТИА
Возможный дубликат:
Лучший способ проверить, существует ли объект в Entity Framework?
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;