C# 4.0 WCF数据服务中的路由

C# 4.0 WCF数据服务中的路由,c#-4.0,wcf-data-services,C# 4.0,Wcf Data Services,我在EF4.1代码优先数据模型的基础上创建了一个WCF数据服务,该模型与多租户数据库相矛盾。为了强制执行访问多租户的规则,我需要一个字符串id(我们所有基于MVC的REST服务都需要该id)作为url路由的一部分进行传递。例如,现在我有一条这样的服务路线: 返回数据库中没有筛选器的所有用户。我希望通过要求将客户机id作为请求的一部分进行传递来按客户机进行分区,如下所示: 如果未传入或无效,我将按要求处理。然而,我在任何地方都没有看到这样的例子。我想我一定是搜索错误了,因为这似乎是一个非常常见

我在EF4.1代码优先数据模型的基础上创建了一个WCF数据服务,该模型与多租户数据库相矛盾。为了强制执行访问多租户的规则,我需要一个字符串id(我们所有基于MVC的REST服务都需要该id)作为url路由的一部分进行传递。例如,现在我有一条这样的服务路线:

返回数据库中没有筛选器的所有用户。我希望通过要求将客户机id作为请求的一部分进行传递来按客户机进行分区,如下所示:

如果未传入或无效,我将按要求处理。然而,我在任何地方都没有看到这样的例子。我想我一定是搜索错误了,因为这似乎是一个非常常见的情况

蒂亚

处的示例服务执行此操作(它为URL中的每个(…)创建一个新的数据实例)


服务代码是本页的最后一个示例:

非常感谢。我不知道我怎么没有意识到。对不起,我们在odata.org上移动了一些东西。我用正确的链接更新了上面的帖子。