我正在将 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.
那怎么办???
谢谢