【问题标题】:How does one pass a parameter to an OData controller in LinqPad? i.e. http://localhost/vroot/odata/Foo('bar')如何将参数传递给 LinqPad 中的 OData 控制器?即 http://localhost/vroot/odata/Foo('bar')
【发布时间】:2014-05-08 21:26:42
【问题描述】:

我有一个 WebAPI OData Web 服务,可以选择采用参数。

我正在使用 LinqPad 发出如下请求:

from t in Foo
select t

转换成这个 OData 请求:

http://my.localhost.com/vroot/odata/Foo()

但我想将参数传递给 Foo() 并获取以下 OData 请求:

http://my.localhost.com/vroot/odata/Foo('Bar')

此调用在网络浏览器中完美运行。

这在 LinqPad 中可行吗?是怎么做到的?

【问题讨论】:

    标签: linq odata linqpad


    【解决方案1】:

    试试这个:

    from t in Foo
    where t.Id=='Bar'
    select t
    

    【讨论】:

    • 是的……就是这样!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-09
    • 1970-01-01
    • 2015-06-13
    • 2015-10-27
    • 1970-01-01
    • 2015-03-18
    相关资源
    最近更新 更多