如何在视图中访问链接到另一个的 table 的所有元素?

How can I access, in the view, all the elements of a table linked to another?

我最近开始使用 mvc3,我创建了一个包含两个具有一对多关系的 table 的测试项目。 Table B 包含图像链接并且作为外键具有 table A 的元素的 ID。因此 table B 的更多图像链接到 table A 的实体. 我想要获得的是一个视图,其中包含与 table A.

的实体相关的所有图像

我能够创建一个查看对象的控制器。 在视图中,不知如何获取循环查看table B

中的图片
public ActionResult Details(int id)
        {
            ADS ads = db.ADS.Single(a => a.id == id);
            return View(ads);
        }

查看

这个命令只能获取第一张图片,我想全部获取。

@model AgenziaImmobiliare.Models.ADS

...

@Html.DisplayFor(model => model.PHOTO.First().link_photo)

我想做这样的事情,但是做不到

@foreach(var photo in model => model.PHOTO)

尝试以下方法

@if(Model.PHOTO != null){
    for(int i = 0; i <  model?.PHOTO.Count(); i++){
      @Html.Display($"photo-{i}",model.PHOTO[i].link_photo)
    }
}