我已經開發了我的第一個API控制MVC4並通過腳手架我有它有自動輸出的項目列表:僅返回特定的屬性
// GET api/ItemList
public IEnumerable<ItemOption> GetItemOptions()
{
var itemoptions = db.ItemOptions.Include(i => i.Item);
return itemoptions.AsEnumerable();
}
這顯示了我的模型中的所有項目屬性:
public class ItemOption
{
public int ItemOptionId { get; set; }
public bool Active { get; set; }
public string Name { get; set; }
public string test1 { get; set; }
public double PriceNet { get; set; }
}
如何指定希望返回的特定字段?例如,我只想要返回ItemOptionId,Active和Name。
我已經嘗試添加其他包含,但這似乎是在對象級別。
使用'itemoptions.AsEnumerable()。Select(...);' –
是你的'ItemOptions'類comi從實體框架? – Habib
@Habib是的,來自EF。 – Joseph