Odata 在WCF数据服务的服务配置中存储连接字符串

Odata 在WCF数据服务的服务配置中存储连接字符串,odata,azure-sql-database,Odata,Azure Sql Database,我有一个类库项目,其中包含指向SQLAzure数据库的EF模型。我还有另一个Azure WCF Web角色项目,该项目包含一个WCF数据服务,将我的SQL Azure DB中的数据作为OData服务公开。现在,我将连接字符串存储在WCF web角色项目的web.config中 我想做的是将其作为一个配置,因此将其移到服务配置文件中,以便在必要时更改连接字符串(将其放在web.config中似乎是短视的) 我遇到的问题是如何连接OData服务,使其不使用web.config连接字符串,而是使用配置

我有一个类库项目,其中包含指向SQLAzure数据库的EF模型。我还有另一个Azure WCF Web角色项目,该项目包含一个WCF数据服务,将我的SQL Azure DB中的数据作为OData服务公开。现在,我将连接字符串存储在WCF web角色项目的web.config中

我想做的是将其作为一个配置,因此将其移到服务配置文件中,以便在必要时更改连接字符串(将其放在web.config中似乎是短视的)

我遇到的问题是如何连接OData服务,使其不使用web.config连接字符串,而是使用配置中的连接字符串

RoleEnvironment.GetConfigurationSettingValue(NameofSetting);

这不是问题所在。。。这是您指定以编程方式使用特定连接字符串的方式。