Visual Studio为我创建了这段代码:
// GET: api/building/5
[ResponseType(typeof(building))]
public IHttpActionResult Getbuilding(int id)
{
building building = db.buildings.Find(id);
if (building == null)
{
return NotFound();
}
return Ok(building);
}
每栋建筑都可以有多个图片。这些图像位于表buildingimages
中,如下所示:
| id | building_id | image |
------------------------------
| 0 | 76 | bob.jpg |
在给定上述代码的情况下,如何将相关图像与建筑物一起加载?
我环顾四周,但没有一个例子看起来与我生成的代码完全一样。我怀疑我只是没有使用正确的关键字,答案非常简单。
答案 0 :(得分:0)
EntityFramework是否生成了这个构建类?如果是这样,您应该在buildingimages上为building_id列添加外键。因此,EntityFramework将在图像的构建类中创建一个集合。