我对 WCF DataServices (OData) 相当陌生,我需要知道在客户端上实例化实体容器而不对 URI 进行硬编码的最佳方法。似乎 MSDN 上的所有示例都描述了像这样实例化客户端:
Uri uri = new Uri("http://www.someservice.svc");
DataServiceContext svc = new DataServiceContext(uri);
但是,我知道我一定在某个地方遗漏了一些东西,因为像这样硬编码服务地址没有任何意义。一方面,当您从开发到测试再到 QA 到生产时,当每个环境可能有不同的 URI 时,如何动态更改地址?
感谢您对此的任何见解。