1
我需要從Web Api控制器返回一些標準GET操作中不存在的特定數據。假設標準控制器的行爲是:EF 6和Web Api。如何在GET上返回自定義數據?
// GET api/xTourist/5
[ResponseType(typeof(xTourist))]
public IHttpActionResult GetxTourist(int id)
{
xTourist xtourist = db.xTourist.Find(id);
if (xtourist == null)
{
return NotFound();
}
return Ok(xtourist);
但是我需要返回一些更多的數據,比如酒店名稱。酒店名稱我使用功能:
public string FindHotelName (int id)
{
int? hotelid = db.xTourist.Find(id).КодИ;
string hotelname = db.xAdres.Find(hotelid).NameC;
return hotelname;
}
但我應該怎麼joind這些數據,並在控制器的答案一併交回這一切?
看起來它是我所需要的。非常感謝! –