2012-08-08 49 views
1

虽然我在通过OData规范的URI语法寻找答案时进行爬取,但我认为在没有任何东西出现的情况下可能值得询问。用于检索派生类型的OData查询

如果我有一个实体:“基地”,并从基地继承的实体:“派生”我结束了一个OData的查询,可以检索基地的所有实例:

blah.svc /基地( )

但是我可以用什么查询来返回Derived的那些实例?我试过的variuos形式:

blah.svc /基地()$滤芯的ISOF(衍生)

但无济于事?

不幸的是,我很努力地在网上找到这个例子,其中大部分内容只是谈论你如何不能在派生实体上拥有导航属性(这已经不是真的了!)

在此先感谢。

回答

3

您可以执行以下操作:blah.svc/bases/Model.Derived - Model.Derived是模型中派生类型的全名(名称空间+名称)。

希望这会有所帮助。

谢谢 Pratik

+0

我有同样的问题。这对我没有用。我收到“处理此请求时发生错误。”。 – 2012-08-10 19:42:25