虽然我正在浏览OData Spec的URI语法寻找答案,但我认为如果没有出现任何问题,可能值得一提。
如果我有一个实体:“base”,以及一个继承自base的实体:“Derived”我最终得到一个可以检索所有base实例的Odata查询:
blah.svc /碱()
但是我可以使用什么查询来返回Derived的那些实例?我尝试过variuos形式:
blah.svc /碱()?$滤波器= ISOF(导出)
但无济于事。
不幸的是,我很难在网上找到这方面的例子,那里的大部分内容都只谈到你如何在派生的entites上找不到导航属性(这甚至不再是真的!!)< / p>
提前致谢。
答案 0 :(得分:3)
您可以执行以下操作: blah.svc / bases / Model.Derived - Model.Derived是模型中派生类型的全名(名称空间+名称)。
希望这有帮助。
由于 PRATIK