OData中是否有左连接和右连接的概念。使用 $expand 系统查询的结果是内连接或左连接。请对这个概念有所了解。
问问题
5262 次
2 回答
2
$expand 类似于左连接。例如Customers?$expand=Orders,它将返回所有Customers。如果有任何订单与客户关联,它也会将订单作为客户的属性返回。您可以使用 $expand 功能检查在线服务http://odatae2etest.azurewebsites.net/demo/DefaultService/Customers ?$expand=Orders。
于 2014-05-11T09:55:06.147 回答
1
ODL v4 中有一个 $crossjoin,但现在没有实现。幸运的是,您可以在处理 OData 函数请求的控制器中的操作内执行连接。请遵循此示例:https ://aspnet.codeplex.com/SourceControl/latest#Samples/WebApi/OData/v4/ODataFunctionSample/ 。
于 2014-05-11T09:25:45.133 回答