0

我正在将 WCF 数据服务与 Entity Framework 4.1 一起使用

我有 2 个具有多对多关系的表。我正在尝试基于子值获取实体。

Table 1 (Suppliers) -> ID (PrimaryKey) ,Name ,isEnabled ,Timestamp
Table 2 (Categories) -> RGID (PrimaryKey) , Name, etc....

我试图写这样的URI。我的目标是检索所有具有 RGID = 3 的类别的供应商。

http://localhost/WCFS/WCFService.svc/Suppliers?$expand=Categories&$filter=RGID eq 3

像这样

   http://localhost/WCFS/WCFService.svc/Suppliers?$expand=Categories&$filter=Categories/RGID eq 3

没运气。对于我得到的第二次尝试

The 'RGID ' is not allowed at position 11. Member access or specifying a type identifier on a resource set reference is not allowed.

那怎么办???

谢谢

4

1 回答 1

0

使用导航:

~/Categories(3)/Suppliers
于 2012-05-25T10:45:57.730 回答