我正在使用Visual Studio 2012随附的MVC 4 Web API。

据我了解,odata不会自动解析,但是我们现在需要向操作添加[Queryable]属性。

所以我添加了它:

public class TestController : ApiController
{
    [Queryable]
    public IQueryable<MyClass> GetMyClasses()
    {
       return ...;
    }
}

但出现编译错误:
The type or namespace name 'Queryable' could not be found (are you missing a using directive or an assembly reference?)

是否仍支持odata?以及为什么Queryable无法识别为此处列出的属性。

谢谢

最佳答案

here所述,OData支持已移至单独的NuGet package中。

关于c# - 尝试标记OData时在MVC 4 Web API中未编译Queryable属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12554145/

10-11 03:11