Имя: Пароль:
1C
 
Как правильно обращаться к сервисам OData из Visual Studio 2015?
0 tabarigen
 
06.10.15
14:10
Из браузера все нормально отображается.
Ссылка типа localhost/elzakaz/odata/standard.odata/Catalog_Проверяющие
возвращает XML описание справочника Проверяющие.

Интереса ради хочу попробовать тоже самое средствами Visual Studio 2015. Добавил Service Reference. Visual Studio сама создала классы. Два дня читал туториалы но так и не понял как правильно "дергать" сервисы.

Есть ли какие доки на эту тему?
1 Cyberhawk
 
06.10.15
14:13
"Как правильно обращаться" // Начни с "многоуважаемый"...
2 tabarigen
 
06.10.15
14:17
(1)
Uri uri = new Uri("http://localhost:1234/odata/";);
var container = new ProductService.Container(uri);
container.Многоуважаемый..
так тоже не работает(
3 Гёдза
 
06.10.15
14:22
4 tabarigen
 
06.10.15
14:29
(3) Спасибо. Как раз то, что надо!
5 Гёдза
 
06.10.15
14:31
Зря я на чувака тогда гнал получается ))))
6 tabarigen
 
06.10.15
14:34
(6) Глоток свежего воздуха при изучении C# Odata.
7 Serginio1
 
06.10.15
15:09
(5) Ну вот видишь уже второй!!!!

Да есть возможность в ODATA сразу подгружать нужные свойства
var result = (from Тестовый in context.Catalog_Тестовый.Expand("РеквизитСправочник")
                          where Тестовый.Ref_Key == new Guid("aada18ad-5308-11e5-8e05-c86000c70663")
                          select Тестовый).SingleOrDefault();


Но пока в 1С Параметр $expand не поддерживается"
8 Serginio1
 
06.10.15
15:12
9 Serginio1
 
06.10.15
15:12
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс