У меня есть две таблицы в моей базе данных, одна с информацией о свойствах в моей базе данных и одна со всеми изображениями для этих свойств. Раскладка таблицы выглядит так.Ссылка webmatrix - sql
недвижимости Таблица: PropertyID, PropertyName, PrimaryImage
Изображения Таблица: PropertyID, ImageID, ImageUrl
Я хочу показать основной образ для каждого свойства. Может быть много изображений с тем же PropertyID, но мне нужно показать изображение, указанное в строке PrimaryImage, которая связана с идентификатором изображения.
Вот мой код до сих пор:
var PropertyDetails = ("SELECT * from Property_Info");
@foreach(var row in qPropertyDetails){
<h4>@row.PropertyName</h4>
<img src="@row.PrimaryImageID" alt="">
}
Но вместо PrimaryImageID, я на самом деле нужен URL, что он привязан к. Надеюсь, это имеет смысл? любая помощь будет лучшим рождественским подарком когда-либо!
Большое спасибо
Ах, я его отсортировал. Я попытался использовать соединения, но не повезло. Оказывается, я присоединился к PropertyID (как в вашем примере), который возвращает много строк, а не присоединяется к внешнему ключу. Большое спасибо, вы указали мне в правильном направлении. – Gavin5511