Мне нужна помощь.Я пытаюсь показать местоположение устройства, принадлежащего определенному проекту.
На странице проектов у меня есть кнопка, которая переходит на карту Google.Для проектов у меня есть модель Projects и контроллер.У меня есть 2 таблицы, таблица, содержащая расположение устройства и таблица проекта.Я хочу отобразить все местоположения устройств, принадлежащих проекту, на карте Google.Часть карт Google работает, и мне удалось показать все местоположения устройств на 1 карте, единственная проблема в том, что я не могу связать устройства с проектом.Мне нужна помощь, как этого добиться.
В таблице Location у меня есть внешний ключ к таблице проектов.это отношение многих к одному.Проект может иметь несколько устройств, но устройство может быть связано только с 1 проектом.Я определил отношение следующим образом в модели местоположения:
[BelongsTo("ProjectID")]
public Project project
{
get { return _project; }
set { _project = value; }
}
В контроллере местоположения я использую следующий код (theres больше, но на данный момент его не имеет значения):
public ActionResult Index()
{
return View(DeviceLocation.FindAll());
}
Это просто перечисляет все местоположения в таблице местоположений.Что мне нужно, это перечислить все места, где ProjectID = идентификатор таблицы проектов.Я пришел из PHP / MYSQL, и вы бы просто присоединились к 2 таблицам.Как мне добиться этого с помощью asp mvc?