Показать данные в виде из запроса внутреннего соединения в проекте NET Framework MVC - PullRequest
0 голосов
/ 18 февраля 2020

Я новичок в этом, поэтому будьте многословны в своем ответе.

В моем mvc net фреймворковом проекте ( здесь только для полноты) я бы хотел чтобы показать в моем фильме (связан с FilmsController [PeliculasController]), директор этого фильма. Директора хранятся в таблице Workers (Trabajadores) с отношением многие ко многим с использованием средней таблицы PELI_TRABAJADOR (FILM_WORKER). Эта таблица не отображается в моей папке Models, но в моей модели Films у меня есть ICollection of WORKERS.

Я думаю, что мне нужно сделать запрос Inner Join для перехода от FILMS к FILM-WORKERS, WORKERS таблицам но я не знаю где (модель, контроллер, новый класс ..) и как это сделать. Я пытаюсь следовать этой документации. Но когда я создаю запрос для доступа к таблице WORKERS, я получаю сообщение об ошибке. (FilmsController):

 public static void InnerJoinEx()
    {
        var query = from peli in PELICULAS
                    join trabajador in PELICULAS.TRABAJADORES equals //ERROR
    }

Ошибка на PELICULAS.TRABAJADORES: CS0120: ссылка на объект требуется для нестандартного c поля, метода или свойства 'foo'

Используя это в моем PELICULAS / Details View (FILMS view):

<dl class="dl-horizontal">
        @Html.DisplayFor(model => model.TRABAJADORES.ToArray()[0])

Я получаю все свойства со значениями моей модели TRABAJADORES (WORKERS). Как я могу получить только значение метода FullName? или Имя и фамилия?

Спасибо, что читаете меня, извините за мой Engli sh и мое незнание предмета. Я буду очень благодарен за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...