Entity framework 创建DataContext并提供API密钥

Entity framework 创建DataContext并提供API密钥,entity-framework,api-key,wcf-data-services,Entity Framework,Api Key,Wcf Data Services,我需要以下方面的帮助: 我有一个wcf数据服务和一些。 如果我在浏览器中输入服务url,就可以了。它验证api密钥并提供数据 在另一个项目中,我添加了服务url作为服务引用,并希望实例化EntityFramework DataContext对象,但我想要的是,该DataContext的构造函数的给定URI中需要有一个api键 如果我尝试将该api键作为查询参数传递,我会得到一个错误:“应该是一个绝对的、格式良好的http URL,没有查询或片段。” 好的,这条消息清楚地指出了我做错了什么,但是我

我需要以下方面的帮助:

我有一个wcf数据服务和一些。 如果我在浏览器中输入服务url,就可以了。它验证api密钥并提供数据

在另一个项目中,我添加了服务url作为服务引用,并希望实例化EntityFramework DataContext对象,但我想要的是,该DataContext的构造函数的给定URI中需要有一个api键

如果我尝试将该api键作为查询参数传递,我会得到一个错误:“应该是一个绝对的、格式良好的http URL,没有查询或片段。”

好的,这条消息清楚地指出了我做错了什么,但是我怎样才能把apiKey包括在内呢

问候, 克里斯

我找到了答案。基本上,您需要使用资源代理的AddQueryOption方法,如:

SomeService.somesource.AddQueryOption(“apikey”,“1234”)
我在上找到了答案。基本上,您需要使用资源代理的AddQueryOption方法,如:


SomeService.somesource.AddQueryOption(“apikey”,“1234”)

谢谢。我没想到这里会有任何答案:)我稍后会尝试,并给出反馈。我自己也在努力解决这个问题,在谷歌上很难找到答案。谢谢。我没想到这里会有任何答案:)我稍后会尝试,并给出反馈。我自己也在努力解决这个问题,在谷歌上很难找到答案。