Я довольно новичок в WCF DataServices (OData), и мне нужно знать, как лучше всего создать экземпляр контейнера сущности на клиенте без жесткого кодирования URI. Похоже, что все примеры на MSDN описывают инстанцировании клиент, как это:Как создать экземпляр WCF DataServices Клиент без жесткого кодирования URI
Uri uri = new Uri("http://www.someservice.svc");
DataServiceContext svc = new DataServiceContext(uri);
Однако, я знаю, что я должен быть где-то что-то не хватает, потому что это не имеет никакого смысла прописывать коде адреса службы, как это. Во-первых, как вы динамически меняете адрес при переходе от разработки к тестированию к качеству к производству, когда у каждой среды, вероятно, будет другой URI?
Спасибо за любое понимание этого.
Я подумал об этом - просто поместив его в AppSettings, но я решил, что для его приближения должен быть более «основополагающий» метод. Я немного подожду, если кто-нибудь еще совершит лучший подход, прежде чем принять ваш ответ, но это может быть так. – camainc