Как связать содержимое столбца базы данных с конкретным параметром (например, идентификатором) - PullRequest
0 голосов
/ 05 ноября 2019

Итак, я работаю над проектом, мне нужно показать данные в среде MVC, которую мой учитель хочет, чтобы мы использовали SQL-сервер.

В настоящее время я пытаюсь привязать флагконкретной страны с ее идентификатором (флаг является varbinary и является буквальным именем, которое я дал файлу в базе данных).

Итак, пример того, чего я пытаюсь достичь:

Когдасписок стран отображается, я хочу, чтобы соответствующий флаг, который я поставил в базе данных, показывался рядом с этой страной. Пример: Нидерланды - это удостоверение личности № 1, Германия № 2, Бельгия № 3. Я бы хотел, чтобы их соответствующие флаги показывались рядом.

Однако я сейчас застрял. Я предоставлю некоторый код для большей ясности.

Код контроллера

public ActionResult Details(int id)
        {
            //make new instance of class, proceed to connect queries to the instances and return a view
            NationPlayerList nationPlayerList = new NationPlayerList();
            nationPlayerList.Players = db.Players.Where(p => p.Nation_ID == id).ToList();
            nationPlayerList.Nation = db.Nations.Single(n => n.Nation_ID == id);
            return View(nationPlayerList);
        }

Подробности HTML

 <dd>
   <img src=@Url.Content("../../Flags/" + Model.Nation.Flag.ToList())  />
</dd>

ЕслиНужна дополнительная информация, которую я с удовольствием предоставлю. Я довольно новичок в MVC, так что я могу пропустить вещи случайно.

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