我有两张桌子,Parts和Blob。
db.Parts
Id name x y z partimageid
-----------------------------------
1 bolt 30 40 5 4
2 screw 33 4 6 null
db.blob
Id content name
------------------------------
4 fsbfvb picture.png
如何获取带有图像内容的零件详细信息?
目前我这样做:
public async Task<IHttpActionResult> GetPart(int id)
{
var result = from part in db.Parts
join image in db.Blob on part.PartImageId equals image.Id
where part.Id == id
select new { part, image.Content};
return Ok(result);
}
它正在工作,但如果图像不存在 - 部分也为空。我在这里做错了什么?
相关分类