Итак, у меня есть база данных, в которой есть таблица «Проекты», «Пользователи» и «ProjectMembers», таблица «Проекты» имеет столбец «Идентификатор» и столбец «ProjectOwner», который является внешним ключом из таблицы «Пользователи», таблица «Пользователи» имеет идентификаторы, столбцы «Имя пользователя» и таблицу «ProjectMembers» имеет идентификатор, идентификатор ProjectID и UserID, а более поздние 2 столбца являются внешними ключами из таблицы Projects и таблицы Users.Как написать запрос linq, сравнивающий 2 таблицы?
В основном проект - это то, что управляет проектами, пользователь может создать проект, который делает их владельцем, а затем другим пользователям можно назначить этот проект, который добавляет запись в таблицу ProjectMembers.
Я пытаюсь написать запрос linq, который выбирает все записи из таблицы Projects, где конкретный пользователь не является ProjectOwner, но они являются ProjectMember в таблице ProjectMembers?
Я сделал различные попытки, но до сих пор не смог получить запрос правильно.
Я пытался что-то подобное, но для этого нужно возвращать записи, которые содержат значение в 1 таблице, а не другую. – will