我想从导致IHttpActionResult或HttpMessageResponse的操作返回可查询数据,因为返回IQueryable会导致返回类的所有属性。我想从类中仅选择属性返回结果。但实现此操作会产生如下错误: 无法创建EDM模型,因为控制器'xxx'上的操作'Get'具有不实现IEnumerable的返回类型'System.Web.Http.IHttpActionResult'。 我已经看过codeplex的样本,但我发现我的代码没有任何区别,除了它们是用于控制台应用程序。 我有什么遗失的吗?