【发布时间】:2014-09-22 09:13:41
【问题描述】:
我不熟悉将 OData 与 Web Api 结合使用。我从数据库优先 EF 6 方法定义了我的模型,并添加了 OData 控制器。生成的代码在以下方面出错:
< EnableQuery > _
Public Function [Get](<FromODataUri> key As Integer) As SingleResult(Of Product)
Dim result As IQueryable(Of Product) = db.Product.Where(Function(p) p.ID= key)
Return SingleResult.Create(result)
End Function
错误出现在 SingleResult 上,提供以下错误:SingleResult is ambiguous in system.web.http.
关于导致此错误的原因有什么建议吗?非常感谢!
【问题讨论】:
标签: asp.net-web-api odata entity-framework-6.1