Раньше, когда я хотел получить связанные данные в sql-запросе, я соединял таблицы, однако теперь в linq to entity я хочу получить данные из таблицы, связанной с таблицей, через другую таблицу. Я не знаю, как выполнить такой запрос в linq to entity. Если бы кто-то мог помочь, это было бы хорошо.
Примером является таблица с именем person, которая имеет отношение к пользователям таблицы, что связано с ролями таблицы. Я хочу быть в состоянии получить человека, у которого есть определенная роль. Поскольку человек связан только с пользователем и косвенно через пользователя с ролью, я не уверен в запросе. Кроме того, использование свойств навигации не дает мне полного результата.
Любая информация будет хорошей. Вот пример структуры базы данных:
структура БД http://img194.imageshack.us/img194/4540/persons.jpg< /а>